Skip to content

Cybros/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.

Releases

No releases published

Packages

No packages published

Languages

  • C 60.1%
  • C++ 33.0%
  • GLSL 6.6%
  • JavaScript 0.3%