This project was an exercise in designing and improving mesh collision as well as creating user interface elements that communicate with one another and update based on player actions.
The collision was particularly important to get right because stacked objects tend to interact unpredictably when actors with physics enabled are in contact. Outside of ensuring that all of the damagable blueprints started in a sleep state, the collision for each mesh had to be redrawn to prevent any undesirable jumping.
I used the game mode blueprint as a foudanation for getting all of the UI elements to work together and trigger events, like ammo depleting, running out, and updating damage.
Roles
Game Design, UI Design, Game Development
Project Dates
March - April 2024
Tools
Unreal Engine 5.3