Project information
Main Objective
Control your player by left, right, Jump & sliding in the right direction to avoid the obstacles & gather as many coins as possible as long as possible to achieve the highest score & survive endless difficulty with increasing speed.
What I did
- Designed and developed the core functionalities such as player movement, jumping, and sliding, creating a smooth and engaging user experience.
- Implemented an endless spawning system for the terrain, ensuring that the game never gets repetitive and keeping players engaged for longer periods of time.
- Demonstrated expertise in design patterns by utilizing the singleton pattern for the Audio Player, Scorekeeper, and Level Manager, improving code efficiency and organization.
- Developed a Shop System that allows players to earn in-game currency and purchase new characters to play with, adding an extra layer of engagement and motivation for players to keep playing.
- Constructed an intuitive and visually pleasing Menu System and Game Over Screen with Score via the Level Manager, making it easy for players to navigate and providing a satisfying experience.
- Designed the overall level layout and obstacles, creating a challenging yet fair gameplay experience that players will enjoy.
- Utilized Unity's Post Processing asset to enhance the game's visuals and create a more immersive atmosphere.
- Conducted extensive playtesting and balancing to ensure that the game is fun and challenging for players of all skill levels.