All Projects → lokesh-sharma → GameEngine

lokesh-sharma / GameEngine

Licence: other
Game engine in C++

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
GLSL
2045 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to GameEngine

Nuake
C++ game engine inspired by quake. Modern rendering and quake mapping tool integration.
Stars: ✭ 25 (+47.06%)
Mutual labels:  bullet-physics
btogre
Now in the main repository as Component
Stars: ✭ 13 (-23.53%)
Mutual labels:  bullet-physics
Wickedengine
3D engine focusing on modern rendering techniques and performance.
Stars: ✭ 3,148 (+18417.65%)
Mutual labels:  bullet-physics
orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR/Qt5)
Stars: ✭ 20 (+17.65%)
Mutual labels:  bullet-physics
magnum-integration
Integration libraries for the Magnum C++11/C++14 graphics engine
Stars: ✭ 75 (+341.18%)
Mutual labels:  bullet-physics
Rootex
An advanced C++ 3D game engine powering an in-production game yet to be announced
Stars: ✭ 161 (+847.06%)
Mutual labels:  bullet-physics
Rayon
Rigid body simulation for Minecraft
Stars: ✭ 25 (+47.06%)
Mutual labels:  bullet-physics
zig-gamedev
Building game development ecosystem for @ziglang!
Stars: ✭ 1,059 (+6129.41%)
Mutual labels:  bullet-physics
Libbulletjme
A JNI interface to Bullet Physics and V-HACD
Stars: ✭ 55 (+223.53%)
Mutual labels:  bullet-physics

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].