You can get Lumix Engine from itch.io or download standalone zip file from actions.
Download bootstrap batch file and run it. The bootstrap file requires git in %PATH. It will fetch the repository, create Visual Studio solution and open it. After that you can build the solution and run the editor. If something fails or you do not want to use the batch file, execute these 4 steps manually
scripts\genie.exe vs2022
, it genereates VS solution.scripts\tmp\vs2022\LumixEngine.sln
.Empty plugin template
.plugins/myplugin/src
.Linux is supported only up to 64b66124cb5e6d5bc8e7f11f129c0d5c63f2268a revision. Linux in newer versions is work in progress.
See this shell script. It will fetch the repository, create makefile, build it and run the editor.
./genie --gcc=linux-clang gmake
./genie --gcc=linux-clang ninja
As an alternative to building with MSVC, Clang can be used. Since it’s not the primary way to build the engine, it’s a bit more involved.
Both can be installed with Visual Studio installer or in any other way. Unlike when building with MSVC, there’s no bootstrap script for clang, neither are there prebuilt 3rd party libraries.
scripts\genie.exe --gcc=windows-clang ninja
, it genereates ninja files in tmp/ninja
.ninja
in scripts\tmp\ninja\debug64
or scripts\tmp\ninja\relwithdebinfo64
.