Mech Head
Twin-Stick Arcade Shooter (2024)
Mech Head is a twin-stick arcade shooter developed by Staffordshire University's in-house game studio.
I was the Technical Lead responsible for optimising and refactoring core systems into C++ to ensure a smooth future release on Steam.
This role gave me the opportunity to manage a programming team and maintain a GitHub repository with over 30 contributors.
Teaser Trailer
GitHub Management
I handled source control for Mech Head (2024), designing the branching structure and overseeing the entire workflow.
With ~30 contributors, I implemented a feature-branch strategy, resolved merge conflicts, and ensured daily builds were available post-refactor for testing.
In just 6 weeks, we made over 700 commits with minimal merge issues.
Abilities
Mech Head features 12 abilities used for offense or defense, most of which I programmed. My favourites include:
Mech Customisation
Our programming goal was to make the game easily extendable for designers—allowing them to modify weapons, enemies, and visual elements without entering Blueprints.
Using Data Assets, we enabled designers to plug in values and swap visuals through structured inputs. This system laid the groundwork for a future character customisation menu that only needs UI hooked up.
Due to time constraints, this feature wasn't completed during this year's 1UP event.