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.