Skip to content

Caerind/Enlivengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fdad8fe · Sep 19, 2021
Aug 10, 2021
Aug 10, 2021
Aug 11, 2021
Aug 28, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 12, 2021
Sep 19, 2021
Aug 11, 2021

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