#include <williamwhitehouse.dev>

Infiltrators Arcade

Manifold Games was contracted by The Foundry to re-imagine the single player experience of their original Infiltrators game as a four-player multiplayer arcade game.
In Infiltrators: Arcade you play as an infiltration team that must hack into a corrupt organisations systems, and collect data on the companies nefarious activities before they go underground. Players must co-operate to hack data within the time limit or risk being discovered.
Players choose a class from a set of five available. Each class comes with a passive ability that affects their stats (movement, hacking speed, and guard detection) and an ability that the player can activate:
Infiltrators: Arcade Infiltrators: Arcade
Cyberus: Neon Rhythm Cyberus: Neon Rhythm
Cyberus: Neon Rhythm Cyberus: Neon Rhythm
Development
The game was built from the ground up using the Unity Game Engine and C# over the course of a few months. The game was designed and developed by the three of us at Manifold Games, meaning we went through every stage of development from initial ideas, prototyping, polishing, bug-hunting and final release!
My primary focus was on developing various gameplay systems, particularly the implementation of player-related components. I made an extendible player character system which allowed each "player class" to have it's own custom ability written in a few lines of code.
I also managed the multiplayer input system and arcade controls. Using Unity's Input System I ensured controllers where detected and paired to each player correctly, while accounting for sudden controller connectivity drops and alerting the game to pause. A custom interface was written to relay input from a controller, keyboard or arcade input device to each player in gameplay code to ensure it didn't need to implement every type of input handling.
Cyberus: Neon Rhythm Cyberus: Neon Rhythm
Cyberus: Neon Rhythm Cyberus: Neon Rhythm