Skip to content
Tech News
← Back to articles

MoonBASIC: A modern BASIC for building 2D and 3D games

read original more articles
Why This Matters

moonBASIC introduces a modern, easy-to-use environment for developing 2D and 3D games without the need for complex build tools or additional dependencies. Its comprehensive bundle includes a powerful engine with graphics, physics, networking, and more, making game development accessible for both beginners and experienced developers. This simplifies cross-platform game creation, potentially accelerating innovation and reducing barriers in the gaming industry.

Key Takeaways

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