top of page
  • LinkedIn
  • Instagram
ehxvup.png

Bionic Swap

Bionic Swap is a mechbuilding active time battle game.

  • Lead Programmer

Build mechs with part you collect from winning fights and think about the best synergies and damage types to win your next encounter. As Lead Programmer for this project, I was tasked with figuring out modular systems that were compatible with both the player controls and the enemy AI in order to build and save different mech loadouts.

​

Each mech is comprised of five parts: the head, chest, left arm, right arm and legs. Each of these parts comes with an ability (either active or passive), a health pool, and a damage type (which informs on resistances and weaknesses).

​

Working on this project, I had to work with a three dimensional array to stock the stats of each part from each mech set, as well as multiple two dimensional arrays both for the enemy list and player loadouts.

Along with having to make the animations completely in engine to make sure they would work regardless of what part was equipped, I managed to learn a lot from this. Next time I approach a similar project, I will know to create my architecture first, making sure I have a solid basis within which to add the stats, before finally tackling animations once the framework is done.

​​

Regretfully, I no longer have access to the source code for this game so I cannot explain in further depth how I managed to program it.

bottom of page