Lyte2D is a comfy little Lua framework for game development that is OSS and free. Lyte2D is a work in progress!
-
Manual: manual
-
Example code: samples
-
Typings: typings
-
Community: Discord and Discussions
This readme contains information about developing Lyte2D itself. For developing with Lyte2D, check out the links above.
- On Windows you'll need a Windows 10/11 SDK And a VS 2022 SDK cmdline (full VS installation is not needed)
local_config.cmd
local_build.cmd
- `Dockerfile`` contains all the requirements documented in executable form. Install those locally.
./local_config.sh
./local_build.sh
- You may already know what you need to have on your machine/env :)
cmake -B ./build -S .
(and with all your optional specific configuration you'd like to pass)cmake --build ./build
- Emscripten SDK needs to be installed and activated. (See `Dockerfile`` for how)
- See
fullinstall.sh
(wasm config/build parts)
- Install docker
- Build the docker image with
./docker_make_buildimage.sh
./docker_fullbuild.sh
- This project is licensed under the terms of the MIT license. See LICENSE file for details.
- Lyte2D depends on other software which have various licenses. See licenses_all.txt file for details.