HN
A 3D voxel game engine written in APL
This started off as a bet with myself that APL notation would provide an easier way to make a voxel game.
After installing dependencies and cloning, make sure you build and install LSE. e.g.,
This should install libLSE.dylib on macOS and libLSE.so on Linux in ./libs/ alongside the relevant SDL3 library files.
After that you should be able to run with ./main.apls
Some Linux users may have dyalogscript located in a different directory. If that's the case, the shebang in main.apls should be replaced with the path specified by which dyalogscript
Compiling everything on Windows is a bit more tricky and is best done with finding the SDL3 dev libraries provided on libsdl3 releases with cmake-gui.