moonBASIC
A modern BASIC for building 2D and 3D games — write .mb source, download pre-built binaries, and run. No Go, no C compiler, no build tools on your machine. Download from here: (https://github.com/CharmingBlaze/moonbasic/releases/tag/v1.2.27)
One download gives you moonrun (play games), moonbasic (check, compile to .mbc , language server), and optionally the moonBASIC IDE — a desktop editor with the full documentation built in. The engine bundles Raylib, Box2D, and Jolt — graphics, audio, 2D physics, 3D physics, networking, terrain, UI, particles, and more behind 4,200+ built-in commands across 40+ namespaces ( WINDOW.* , ENTITY.* , PHYSICS3D.* , GUI.* , NET.* , …).
This repository is the official home for documentation, examples, and pre-compiled downloads for Windows, Linux, and macOS (Apple Silicon).
Download (nothing else required)
Latest release: github.com/CharmingBlaze/moonbasic/releases/latest
Direct links by platform: charmingblaze.github.io/moonbasic/
You do not need to install Go, GCC, Node.js, or Raylib separately.
Your goal Download moonBASIC IDE (editor + compiler + runtime + docs — easiest) IDE bundle — moonbasic-<tag>-ide-windows-amd64.zip , linux-amd64.tar.gz , or macos-arm64.tar.gz Play / make games (terminal only) Full runtime — moonbasic-<tag>-windows-amd64.zip , linux-amd64.tar.gz , or macos-arm64.tar.gz Lint / compile / LSP only (no game window) Compiler only — moonbasic-<tag>-compiler-… VS Code / Cursor Included in full-runtime zip + moonbasic-<tag>-vscode.vsix on Releases
IDE bundle — moonbasic-ide , moonbasic , moonrun , README-IDE-RELEASE.txt , START-IDE . Documentation is inside the IDE.
... continue reading