Skip to content

Simple game engine made with C++ based on OpenGL and Box2D.

Notifications You must be signed in to change notification settings

luischavesdev/CppGameEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Game Engine

Custom game engine/framework built using C++ and on top of some of the usual culprits, i.e. Box2D for physics, OpenGL for graphics and SDL for window creation, input handling as well as audio. Being 2D only, there are some common features already implemented, like 2D transformations, tiling, and spritesheet based animations. Common classes like GameObject, Pawn and Sprite are also already built-in, with the engine being compilable into a library that can then be used to build your own game on top of it.

Build/Run Instructions

The engine comes with a Game project to exemplify its workings, so be sure to compile the engine first before compiling the game. It should work out of the box with Visual Studio, just be sure to set the Game as the startup project. Necessary dlls are already on the output debug folder. If you don't want to go with the Visual Studio route but do manage to crank out a CMake setup, do contact me in that sense!

Demo Video

 C++ Game Engine

About

Simple game engine made with C++ based on OpenGL and Box2D.

Resources

Stars

Watchers

Forks

Languages