- This project is written in TypeScript, and transpiled using the esbuild package.
- This project's build tools require node.js v16.8 or higher.
- This project makes use of the yarn package manager.
- The build tools are meant to be run on Windows, using a bash-like terminal such as Git Bash or WSL.
make install
- Installs all dependancies, and unzips some build tools from the tools.7z file included.make uninstall
- Removes build folders, dist folders, node_modules, and tools.make dev
- Development build process, puts the build into watch mode, and serves the game from "http://localhost:3000/".make release
- Release build process, this will perform a single minified transpile, inline all code into the index.html, and zip the index.html and any other assets into "/dist/game.zip".