It's a 2d platformer game that was meant to create an challenging yet fun HyperCasual game and Publish it on Android platform and Itch.io. This was my first ever WebGL game and helped me learning about Unity 2D and WebGl game deployment. It was also fun to create different platforms with different behaviours. It also uses Player Prefs to save your highscore
Objectives of this project
The main objectives of this project were
- Using Player prefs to save game state and score.
- Implemented Infinite scrolling using Parallax scrolling for the scrolling effect.
- Designed and created simple but visually appealing Game assets and Environment using Adobe Photoshop and Illustrator.
- Developed engaging and Challenging Game mechanics, such as Character Movement and Platform Interactions by utilizing Unity's 2D Physics Engine and custom scripts.
- Implemented Unique platform interactions, such as Breaking of platform after Player Collision in few seconds, pushing players on the side indicated on the platform and following player movement tricking him to die to spike, using Unity's 2D tools and custom scripts, which added more depth to the gameplay.
- Published the game on playstore and itch.io by creating a android and Webgl build.
- Used Unity's C# to develop the game, while also utilizing Version control system (Github) to keep track of the progress of the game as a solo developer.
Game Development and Implementation
- Implemented Infinite scrolling using Quad for the scrolling effect.
- Developed Engaging and Challenging Game Mechanics, such as Character Movement and basic platform interactions by utilizing Unity's 2D Physics Engine and custom scripts
- Used Unity's C# to develop the game, while also utilizing Version control system (Github) to keep track of the version of the game and keep previous iteration accessible.
- Implemented a Main menu using Unity's UI button system to allow players to load into the game scene.
Unique Platform Interactions
-
Implemented unique Platform interactions, such as
- Implemented Breaking of platform after Player collision in few seconds, which added a level of Unpredictability to the Gameplay and challenged players to adapt their strategies.
- Implemented Pushing players on the side indicated on the platform to add an additional layer of challenge and require players to pay attention to their surroundings and base thier strategies on that.
- Implemented Following player movement tricking him to dying to spike, which added a level of tension and increased the difficulty of the game.
Game Asset and Environment Design
- Designed and created simple but visually appealing Game Assets and environment using Adobe Photoshop and Illustrator
- Published the game on playstore and itch.io by creating a Android and Webgl build.