3D game engine in c++ Demo Video
- 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
You need to first compile bullet-library on your machine see the link Bullet-physics.
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.