Make retro-style 2D games fast with LunarBasic, a simple BASIC language and IDE that compiles to native executables for Windows, macOS, and Linux Arm64.
Games built with LunarBasic run on Windows, macOS, and Linux Arm64 (with Linux x64 coming soon) and are distributed as standalone executables with no dependencies or runtimes. Executables are native, not interpreted, so they execute at the speed of a compiled language, while still maintaining the simplicity and ease of use that BASIC is known for.
LunarBasic combines approachable BASIC syntax with the graphics, audio, input, and debugging tools needed to create complete retro-style games. Start with the first interactive program tutorial or browse the language reference .
LunarBasic is still evolving. The current release is aimed at early adopters who want to explore the language, follow development, and help shape the tooling and documentation.