Skip to content

techstacity/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
  • Reflection
  • Water refraction
  • Environment mapping
  • Soft bodies

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.

About

Game engine in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.7%
  • C++ 25.7%
  • GLSL 3.6%