Showman
Specifications
- Duration: February 2020 - June 2020.
- Platform: PC
- Type: Solo project
Concept
A 2D Top-Down Shooter game. Shoot enemies, collect keys, unlock doors, defeat the boss and win the game.
Key Gameplay features
- Unity's 2D lightweight Render Pipeline for optimized 2D lighting.
- Utilized Unity's Entity Component System (ECS) and Data Oriented Technology Stack (DOTS) to create and spawn entities instead of game-objects. Developed persistent particle systems for bullet-shells and blood using this technique.
- Spawn points for enemies.
- Built dissolve shader effect for enemy's spawning.
- Collectables such as keys, weapons, helth etc.
- Used Unity's Job System to develop A* search algorithm for enemies to find a path to the player every frame. This algorithm is capable of finding a path at real-time for upto 50 enemies simultaneously without breaking a sweat.