Big Iron

Sole Developer

Big Iron is a first person shooter system that was created by myself.

This projects main goal was to create a weaponsmithing system that can be used at run time to change the behavior of weapons when attachments are added.

Elements Created

  • Base expandable weapon system, bullet system with penetration and attachment system

  • Weapon pickup and dropping system

  • Weapon attachment system during runtime

  • Quest system with save system

  • Passive AI for target practice

Main Lessons Learned

  • Creating prototypes and testing the main parts of systems togethers early is important. Getting information on the main usage of the system helps it evolve faster.

  • Visual feedback in systems is very important. Adding damage number indicators made the projectile system feel more complete.

  • Keeping code related to one object on that objects blueprint or as a component makes troubleshooting issues a lot easier and faster

Weapon pickup and drop

Weapon Attachment Swap

Quest Interactions

Enemy AI Interactions