About this project

Turret Siege is a roguelike arcade-style game developed with the Love2D framework in Lua. The core gameplay places the player in control of a fixed turret at the center of the screen, surrounded by enemies that close in from all directions. The objective is to survive as long as possible, with the final score based on survival duration. The project provides pre-built binaries for multiple platforms: a universal `.love` file that runs on any system with Love2D installed, Linux AppImage (x86_64), Windows executables (both 64-bit and 32-bit), and Nintendo 3DS homebrew formats (`.3dsx` and `.cia`). macOS and Android builds are listed as planned. Development and building are managed through Lover, a custom build tool by the same author, which handles cross-compilation, conditional compilation, and packaging. The repository includes simple commands for running (`lover run`), building all targets (`lover build`), or targeting specific platforms (`lover build linux win64`). Manual execution is also possible via `love src` from the repository root. The project references the Love2D and LovePotion wikis for alternative manual packaging instructions.