Skip to content

lokesh-sharma/GameEngine

Repository files navigation

GameEngine

3D game engine in c++ Demo Video

Features

  • Blinn-Phong shading
  • Directional lights
  • Point lights
  • Spot lights
  • Normal mapping
  • Forward rendering
  • Rigid bodies(bullet physics)
  • Shadow mapping
  • Water Rendering
  • Bloom effect
  • God rays
  • SSAO
  • Soft bodies
  • Animated Mesh
  • Particle System

Build Instructions

You need to first compile bullet-library on your machine see the link Bullet-physics.

Assimp.

You will also need GLEW SDL GL assimp libraries.
build instruction SDL GLEW and GL.

 sudo apt-get install libsdl2-dev

 sudo apt-get install libglew-dev

sudo apt-get install libglm-dev

Install code blocks and open GameEngine.cbp file.