a lua 2d game engine (or framework?)
- fmod (headers and prebuilt binaries included, 64bit msvc only)
- glad (version 2, source included)
- glfw
- glm
- imgui (source included but not used yet)
- luajit (headers and prebuilt binaries included, 64bit msvc only)
- physfs
- sol2 (source included)
- spdlog
- stb (source included)
- Download the release source code from glfw, glm, physfs, spdlog.
- Extract them to the
dependencies
folder.- harujion
- assets
- dependencies
- fmod
- glad
- glfw
- CMakeLists.txt
- ...
- glm
- CMakeLists.txt
- ...
- imgui
- luajit
- physfs
- CMakeLists.txt
- ...
- sol2
- spdlog
- CMakeLists.txt
- ...
- stb
- include
- src
- ...
- harujion
- You should be able to build the project with cmake.
- The
fmod.dll
andfmodstudio.dll
can be found independencies/fmod/lib
. - The
lua51.dll
can be found independencies/luajit/lib
.
Here is a link to the CMake official tutorial.
A sample game (flappy bird) is included in the assets
folder.
Run the engine excutable from the project root directory to play the game.