Roles: Tech Lead, Generalist Programmer
Team Size: 3-8
Project Time: 8 Weeks
At the end of my first academic year, we made our first team-based projects. The concept for Machimania was developed by myself, a designer, and an artist. For most of the project, I was the only programmer on the team: as other projects dropped off, new people joined our concept. I created the gameplay systems and worked together with a technical designer to create the ball physics and physics-based mechanics.
Even though this was our first team-based project, the game turned out to be a lot of fun! We won the first years' tech award at the Breda University of Applied Sciences and had a lot of people glued to our game setups at the play days.
Concepting and rapidly developing game mechanics
Cooperation with other disciplines to ensure cohesive progress
Reliable physics-based pinball/pong-like mechanics
Iteration, scope assessment, prioritization, Unreal Engine
Cooperation, interdisciplinary work
Physics, optimization, debugging