top of page

Projects

Projects

Fist Fight

Unity 3D, C#
  • MVC design Pattern for Player Services

  • Objects for spawning Enemies

  • Health bar & Achievement system for player system

  • AI Behavioural for Enemy Services

Space Shooter (2D)

Unity 3D, C#
  • Object Pool Design Pattern for

  • Instantiating player and enemy bullets

  • For spawnning enemies at fixed time

  • AI Behavioural for Enemy Services

  • Canvas manager for managing all UI Services like Main menu, Instruction Menu, High Score Menu, Game Over Menu

Loose Your Weight

Unity 3D, C#
  • Used Generic Singleton approach for overall game architecture

  • Used Animation technique different types of enemies like dumb enemy, Intelligent enemy , & smart enemy.

  • Used a Level win conditions for each levels.

​

 2D Flatformer Game

Unity 3D, C#
  • Used Generic Singleton approach for overall game architecture

  • Used Animation technique different types of enemies like dumb enemy, Intelligent enemy , & smart enemy.

  • Used a Level win conditions for each levels.

​

 Battle Tank 3D

Unity 3D, C#
  • Used a MVC Design Patten for Player and Enemy services

  • Used Joystick control for controlling a Player Movement

  • Used State Machine Behavior & AI to create different States of enemies like Patrolling, Attacking & chasing. 

Connect 4 (Clone)

Replit, C++
  • Used a concepts of OOPS like polymorphism

  • Used Concept of Inheritance like virtual functions,

  • Used text based inputs & outputs, Generalized Loops etc.

Minesweeper (Clone)

Replit, C++
  • The board is divided into cells, with mines randomly distributed.

  • Board Size is 10 rows x 10 Columns and there are 10 mines.\n

  • To win, you need to open all the cells which don't have mines.\n

  • The number on a cell shows the number of mines adjacent to it. Using this information, you can determine cells that are safe, and cells that contain mines.

bottom of page