#include <williamwhitehouse.dev>

-home- -proj- -blog-

Infiltrators Arcade

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).

Gameplay

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 Infiltrators: Arcade
Cyberus: Neon Rhythm Cyberus: Neon Rhythm
Cyberus: Neon Rhythm Cyberus: Neon Rhythm

Development

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.

Cyberus: Neon Rhythm Cyberus: Neon Rhythm
Cyberus: Neon Rhythm Cyberus: Neon Rhythm