3D, data-driven, multiplayer, cross-platform engine developed during final year of University There is a bit of ugly code in here as I was up against deadlines but it is fully functional.
I list some plans I want to do with this engine in FuturePlans.md but University currently takes priority.
An example demo game and binary can be found in the demo script file.
The demo is a multiplayer game requiring two clients to connect before it will begin. The goal is to hit all the checkpoints first
The assets for the demo are from the Space Kit pack created by Kennynl licensed under CC0
- GLFW 3.2.1 zlib
- GLM 0.9.9.2 MIT
- Lua 5.3.5 MIT
- Sol2 2.20.3 MIT
- ENet 1.3.13 MIT
- Box2D 2.3.1 zlib
- ImGui 1.65 MIT
- easy_profiler 2.0.1 MIT
- spdlog 1.2.1 MIT
- stb_image.h 2.19 Public Domain
- soloud 20181119 zlib
- tinyobjloader 1.0.6 MIT
All the libraries are contained within the repo and building the project should be as simple as just building the CMake project.
You are able to open CMakeLists.txt inside of Visual Studio 2017 or you
can generate the required file for your IDE using the
cmake -G command.