top of page

programmer and designer

dup: endless platformer

DUP is a simple endless platformer. The goal is to jump over gaps and obstacles to keep moving in order to get a high score. The score is determined based on the distance traveled. It is available on the play-store!

programmer and designer

coin chase

Coin chase is a two dimensional game developed in C++ using SFML. The purpose of the game is to collect coins while avoiding obstacles and an enemy. The enemy wanders around the screen in the unaware state. When a coin is collected, the enemy enters the aware state and chases the player for a fixed duration. The enemy is controlled by a state machine.

Code: https://github.com/divyansb/CoinChaseGame

programmer and designer

opengl level editor

Level editor created using OpenGL.

programmer

ai navigation system using navmesh

Collaborated with another programmer to build a navigation system for a C++ based engine.

Navmesh system implementing Node Array A* algorithm with path smoothing using ray tracing. 

lead designer and programmer

spark

Spark is a three dimensional top down puzzle shooter set in a space station. The players must use the unique movement capabilities to clear levels that sequentially grow in difficulty.

Download Build: https://drive.google.com/drive/folders/0B8qrC36k0zI2c3EyU3pZX2lKaGc?usp=sharingGc

programmer

third person horde mode shooter

Collaborated with another programmer to build a third person shooter in a C++ based engine. The game uses a Navmesh AI for the enemies, implementing dynamic obstacles that the enemies can destroy to create new paths.

Other features include camera frustum culling and a 3D physics system resolving collisions and gravity.  

bottom of page