Casual 3D gun-game made with Unity, part of my learning pathway as a Game developer.
The goal of this project was to publish a game, acquiring experience going through all the processes; from concept to release.
Play it here!
- Game loop with state machine using Unity Events and Enums
- Centralised game manager
- Singleton pattern
- Publisher-Subscriber patter using C# Action Events
- 3D animated model integration & animator controller
- Particle effects
- Auto-scale resolution and aspect ratio
- UI Menu and HUD
- Unity TextMeshPro with animated icons
- Profiling to improve performance
- Music and AudioFX integration