About me
I am a graduate from the Academy of Interactive Entertainment's Game Programming course, where I contributed to numerous game projects such as Primed State, Wavebreaker, and Cheesepunk. In addition to my work on games, I have experience in the Simulation industry, assisting with the development of a professional Digital Twin software for the Space Industry.
My Projects
Summary: Play as a mouse who must find, gather, and steal parts to assemble a Battlebot and DESTROY your opponents.
Genre: Local Couch Party Game
Duration: Roughly 20 weeks (including 4 weeks of pre-production). Late 2023
Team size: 11 developers (1 programmer, 2 artists, 8 designers)
Roles and responsibility: Lead programmer and systems programmer. Created the systems for the game, including how attaching components can work, and the Component System architecture. Also assisted in developing the direction for the game during pre-production. Also assisted with fixing bugs in throughout the project as the sole dedicated team programmer.
Platforms: Windows
Made for the major production assessment, as part of my second year studies at AIE.
Summary: A Card Game where you must balance art, design, and programming requirements while making a game on a strict deadline.
Genre: Digital card game
Duration: 2 days (Dec 2022)
Team size: 3 developers (1 programmer, 1 artist, 1 designer)
Roles and responsibilities: Implementation of all gameplay elements, including the card system, the round tracker, and special event cards.
Platforms: Windows, WebGL, and Android
Made for the 2022 AIE December Game Jam.
Summary: Survive an onslaught of attacks from hostile creatures on an alien world.
Genre: VR Wave Shooter
Duration: One month (Mid 2023)
Team size: 11 developers (2 programmers, 3 artists, 6 designers)
Roles and responsibilities: Gameplay systems programmer. Implemented enemy AI, as well as the game's wave system. Assisted with the implementation of other features such as the player's weapons and alarm system.
Platforms: Meta Quest 2
Made during the VR assessment, as part of my second year studies at AIE.
Summary: Fight against an endless barrage of vines and roots with only a flamethrower and some dynamite.
Genre: Top-down arena survival
Duration: Two days (Mid 2023)
Team size: 6 developers (2 programmers, 2 artists, 2 designers)
Roles and responsibilities: Enemy AI, player pickups/collectibles, player weapon
Platforms: Windows
Made for the Global Game Jam 2023 with the theme of "Roots"
Summary: Escape an exploding space station by navigating a dangerous environment.
Genre: 2.5D platformer
Duration: Two months (late 2022)
Team size: 12 developers (3 programmers, 4 artists, 5 designers)
Roles and responsibilities: Gameplay programmer. Implemented various features, such as the weapon shooting and object interactions, as well as player movement.
Platforms: Windows
Made for the Production assessment, as part of my first year studies at AIE.
Summary: Defend your castle from evil robots.
Genre: Wave-based Tower Defense game
Duration: One month (Mid 2022)
Team size: Solo project
Roles and responsibilities: All aspects of game development, including programming, design, and art.
Platforms: Windows, WebGL, and Android
Made for the Cross Platform Development assessment, as part of my first year studies at AIE.
Work Experience
Assistant Programming Trainer
Academy of Interactive Entertainment / August 2023 - Present
While studying in my second year at AIE, I was suggested for an Assistant Trainer position. Since then, I have taught the Introduction to Game Programming course, which covers the subjects of C# and Unity for those with no prior experience.
Software used: Visual Studio Community, Unity Editor
Key Skills: C#, Unity knowledge, communication
Software Developer
Nominal Systems / January 2023 - December 2023
Assisted in the development of Digital Twinning software for the Space Industry. I was initially hired as an intern during January, before continuing with the company for the duration of the year. My primary responsibility in this role was providing assistance with the C# code for the simulation architecture.
Software used: Visual Studio Community, Unreal Editor, Jetbrains Rider, Github Desktop, Notion
Key Skills: C#, collaboration and cooperation, agile development
My Skills
Strong C# Knowledge
I have a strong knowledge of the various features of C#, and have utilised these skills for a number of projects in both educational and professional environments.
Game Engine Experience
My knowledge and experience with the Unity Game Engine allow me to work efficiently and effectively within the engine. I also have exposure to working with other popular engines, such as Unreal and Godot.
Experience In Team Projects
I have worked on a number of projects with teams of various sizes, roles and backgrounds. On a number of these projects, I have taken responsibility for the design and implementation of technical features, as well as task delegation and assisting other team members.
Education
Advanced Diploma of Professional Game Development
Academy of Interactive Entertainment / 2023 - 2023
Diploma of Information Technology
Academy of Interactive Entertainment / 2022 - 2022
Diploma of Screen and Media
Academy of Interactive Entertainment / 2022 - 2022