ABOUT
My name is Sam Preston.
I'm a game developer based in Ontario, Canada. I hold a 3-year advanced diploma in Game Development from Niagara College. I volunteer as Unity Team Lead for DEFEND, working on their upcoming social media app aimed at protecting people online.
My passion for games began in childhood. Introduced to gaming by my brother, I was hooked from my first Game Boy. In high school, I explored game development by recreating levels of Mario in Unity and by recreating levels of Kirby in Scratch, only fueling my interest further.
With knowledge in C#/C++, 3D modeling and level design, I'm always improving and expanding my skill set. Having worked extensively on projects for both PC and mobile, I'm well-versed in creating engaging gameplay and bug free code. I'm now looking to expand my experience in the industry and am open to work in any full-time, part-time or contract positions.
Contact me to discuss how my technical abilities and creative vision can help take your games to the next level. I look forward to discussing future opportunities.

ME
RESUME
EXPERIENCE / PROJECTS
Unity Team Lead - DEFEND
Nov 2023 - Present
-
Lead weekly status meetings to align our international team on goals, projects and priorities.
-
Manage team workflow.
-
Coordinate cross-functional efforts between different teams.
-
Foster a collaborative and inclusive team culture of continuous learning and improvement.
Software Engineer (Unity) - DEFEND
Jul 2023 - Nov 2023
-
Applied Unity C# programming and UI development/implementation to contribute to 65square, a new social media app, for iOS and Android.
-
Successfully networked a multi-user chat system using the Agora Chat SDK in Unity.
-
Developed scripts to implement key features and systems using C# in Unity.
-
Gained hands-on experience implementing in-app UIs using Unity's UI system, prefabs, event systems and scene management tools.
-
Iteratively refined user experience by implementing new interface components, resulting in improved useability.
-
Collaborated with an international team of volunteer developers utilizing Agile workflow and source control with Git/GitLab.
-
Demonstrated passion for strengthening skills in software/mobile development through a contract part-time volunteer position.
Game Programmer - Black Water Games (Scavenger's Deep)
Sep 2021 - Apr 2022
-
Developed and implemented a comprehensive AI system for a roguelike action game, with unique enemies/bosses that built off the base system.
-
Created in-game items and assisted the art/design team with implementing new scripts.
-
Conducted tests to identify and resolve bugs, improving overall gameplay and performance.
-
Collaborated with team members to write clear game design documents and concept development plans, ensuring alignment with project goals.
-
Utilized Unity and C# to deliver a high-quality gaming experience.
-
Managed project milestones, tracked team member tasks, monitored deadlines, and utilized GitHub to manage project files, resulting in on-time delivery of key project milestones and increased team productivity.
EDUCATION
Niagara College - Welland, Ontario
Advanced Diploma (3 Years) - Game Development
-
Studied major areas of game development including art, design, programming and production while maintaining a high GPA each year.
-
Practical individual and collaborative game development experience, leading to a team project to plan, design, develop and showcase an original game.
ACADEMIC AWARDS

Niagara Scholar
Apr 2022
Received 90% cumulative average over all terms.

President's Honour Roll
Fall 2019, Winter 2020, Fall 2020, Fall 2021
Achieved an overall average of 90% or greater.

Honours Standing
Winter 2021, Winter 2022
Achieved an overall average between 80 - 89%.
