



Ultimate Mushroom Invasion
Role: Programmer
Technology: Unity C#
Duration: August 2024 (3 days)
Team Size: 5
Contributions:
- Shooting and ammo functionality
- Game management involving the day cycle functionality
- Integrating mushroom spawning mechanics with shooting
- Finding and implementing audio assets
Collaboration and Design
The primary challenge for this project was ensuring ease of implementation and collaboration between the different systems, due to the tight time constraints of a 3-day game jam. I was tasked with shooting, day management functionality, and integrating fungus spawning.
For shooting, I ensured that functionality was easily adjustable and provided an interface for the other programmer to enable functionality for auto fire and adjust variables like magazine size, fire rate, and damage. While integration this was used well with the upgrade system, as the other programmer simply utilized the interface to adjust the gun variables. For the day cycle management, it was largely creating black screen transitions and creating a limit that transitions to the end-of-game screen at the end of the third day. I understood that this day management would control the start of the game I implemented a start game event that would be utilized to control the fungus spawning, shooting control, and timer system.