Pixel Adventure
Personal
Game Developer
Unity
C#
- A 2D Platformer game with all mechanics like movement, jump & extra jumps, wall grab & wall jump, dash, attack, flipping, animations
- 2D patrolling and shooting AI for enemy
- Level Management with lock-unlock system
- Character selection screen with specific movement datas for each character using Scriptable Objects for Data Management
- Audio Manager to play sound effects and random background music on each level - based on singleton design pattern
- Responsive UI/UX for player's health, collectibles and game states i.e. win, gameover, pause
- Multiple traps based on Unity physics & joints system
- Checkpoint system to respawn player based on latest crossed checkpoint
- Simple save system to keep track of levels, scores, collectibles, checkpoints etc - using PlayerPrefs
