Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.44 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.44 KB

Enlivengine

CI

https://github.com/Caerind/Enlivengine

My new engine using C++17, SDL & Bgfx

Not really intended to be very stable yet (but soon)

Used in :

Getting started

Build

On every platform, you will need CMake, Git, Bash and a C++ compiler.
The recommended setup is Windows with VisualStudio, but others should be supported.

Using this command should initialize everything and build common things :

bash UberScript.sh

There are few others options availables that ease various tasks, you can check them using :

bash UberScript.sh -h

Set up your project

You can extend the engine for your game quite easily :

  • Create a folder for your game
  • Add this folder to the main CMakeLists.txt
  • Add the build target in the Build() function in the UberScript
  • Register your components/systems before the Engine::main()

Code

For the code itself, you can check the 3DSceneExample