Standard Route
Normal CV
A polished, readable version of my experience, skills, and selected work for quick scanning.
Portfolio Select
Pick the format you want first.
Standard Route
A polished, readable version of my experience, skills, and selected work for quick scanning.
Playable Route
Step into the Unity build and explore the same story through the cozy game world.
Normal CV
Erik Smith
I'm Erik Smith, a gameplay and AI programmer with a strong UI and full-stack software background. I build player-facing systems and gameplay features that have to work cleanly across design, animation, audio, online data, and production constraints.
My foundation comes from Computer Science studies at Concordia University, backed by early professional experience shipping more than 15 Laravel and Django applications in cloud-hosted environments. That breadth still shapes how I work today: I approach game development with both a systems mindset and a product mindset.
Since moving fully into games in 2021, I've contributed to shipped Ubisoft titles including Roller Champions and Rainbow Six: SMOL, and I now work on AI features for Assassin's Creed Codename Hexe. Across teams ranging from 10-person productions to large AAA groups, I've owned enemy AI, built responsive UI flows, supported debugging and tooling, and delivered features that connect technical rigor with a polished player experience.
Internal Unreal Engine (C++) mentoring program designed to prepare candidates for a production environment.
Bachelor of Computer Science with a major in video game development.
Computer Science Technology with specialization in Administrative Data Processing. Graduated with honors.
Languages: C++,C#, Python, PHP, Java, JavaScript, HTML/CSS, SQL
Engines & Frameworks: Unity, Unreal, Laravel, Django, .NET, MEAN stack
Systems & Tools: MSSQL, MySQL, MongoDB, Linux, AWS, Azure, CircleCI, Jenkins, Redis, Socket.io, Jira
Rainbow 6: Siege planning tool.
More DetailsUnity tower defence game.
More DetailsOpenGL cloth fire simulation.
More DetailsUnity 3D MOBA team collaboration project.
More DetailsUI Programmer on Ubisoft's 3v3 sports title, working in C# and Unity on player-facing interface flows.
More DetailsGameplay Programmer and sole AI programmer on the team, building enemy behavior and gameplay systems in C# and Unity.
More DetailsPart of a large AI team working on core features in C++, Anvil, and Scimitar.
More DetailsApart from being a passionate developer, I'm an avid runner, novice skier, 3D printer enthusiast, and karate black belt. When I have downtime, I'm usually listening to podcasts and researching new technologies.
I also support a large homelab running many docker container applications such as this website, Plex, Audiobookshelf, Grafana, Immich, Filebrowser Quantum and many more leveraging Cloudflare Zero-Trust technology.
References: can be provided on request. I have endorsements from Mogiletech, Wealthtab and Ubisoft.
Interactive CV
Unity Portal
The game build is still being prepared for release.
Publishing later with the final Unity build.