LunarBasic logo

Make retro-style games fast with a simple BASIC language that compiles to native binaries.

Games built with LunarBasic run on Windows and macOS (with Linux support 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.

What You Get

  • BASIC-style syntax built for learning and experimentation
  • An integrated editor, help viewer, and build pipeline
  • Step debugging for running code line by line
  • Built-in docs for language features and system functions

Current Status

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.

Join the community on Discord to follow progress and talk with other users.