
This project marks the first game where I took an initial concept to final release, undertaken as a client project for the The Foundry during my university industry placement year.
Infiltrators: Arcade is a four player reimagining of their original single player experience released on the web (no longer available). The game runs on a custom built four-player arcade cabinet (a standard Windows build with keyboard and gamepad support is also available).
You play in a small team that infiltrates and hacks corrupt organisations. Players enter a level and must hack devices within the timelimit without being discovered.
Players can choose one of the following classes that provides unique abilities to each player:
Infiltrators: Arcade is developed by a small 3-person team in the Unity game engine using C#. The team went through all stages of development from brainstorming initial concepts, prototyping, polishing, bug squashing and final release.
My primary focus was gameplay programming, particularly player-related components. I worked on an extendible (inheritance-based) player class system which allowed other team members to implement new classes in a few lines of code.
I also implemented the arcade input system for the players. A new interface was written to relay input from a controller, keyboard or arcade input device to each player in gameplay code to ensure each player didn't need to implement every type of input handling manually.