Skip to content

Caerind/Enlivengine

Repository files navigation

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

About

Engine which enliven things - C++

Topics

Resources

Stars

Watchers

Forks

Languages