Cloth Simulation
Language: C/C++
Library: OpenGL, GLUI
Description: Cloth simulation is implemented using mass and spring mechanism. Mass is represented as particles and the springs using interconnection between each particles. Simulation is provided with a GUI that can be used to change cloth appearance from normal to wire-frame and particle. GUI also provides interface to select different integration calculation.
2d Platformer
Language: C/C++
Library: SDL, OpenGL ,Tiny Xml, OpenAL
Description: Single threaded game engine is implemented. It shows rendering, camera orientation, resource management, particle system etc. Through its implementation attempt was made to understand more about game engine architecture.
Artificial Intelligence ( NPC movement )
Language: C/C++
Library: OpenGL
Description: Demo showcasing how the non playing character supports the main player using artificial intelligence. Red ball is the player and the green ball is the NPC. Player fires at the enemy which is represented using triangles. Depending upon the situation the NPC character shows different behavior.
gAmech(Engine + 4 levels)
Language: C/C++
Library: SFML, OpenGL, Box2d
Description: It represents a state based game engine( work in progress ) and four different types of game levels. Level one shows a physics oriented gameplay, level two shows a water ripple effect, level three shows a particle effect phenomenon and level four shows a A-star algorithm based grid game.