RUNABUNCH
This is a game developed in my free time with the main purpose of using Unity3D features that I had never used before, in order to learn and expand my knowledge. Often, it's challenging to find free time once you start working in the software development industry for game creation. Therefore, this project has also helped me establish consistency and a routine, which made it easier to create this game. I am very happy and satisfied with the outcome.
RUNABUNCH is an endless runner with semi-procedural generation, where the player will have to use their skills to overcome obstacles, collect points, and improve their personal score by avoiding obstacles and jumping on platforms.
Features
- C#
- Unity 3D
- State machine design pattern for player's movement mechanics
- Command design pattern to change between states
- Object pool system for platforms
- Saving system
- Animation controller for player
- Unity's new input system implementation
- Profiling and optimization
- Implementation of UI elements
- Implementation of SFX elements
- Creation and implementation of VFX elements