Blitz3D Code,
Compiled Native
Everything you need to compile .bb programs
BLTZNXT is a complete Blitz3D compiler pipeline: lexer, parser, C++17 emitter, and a MinGW+SDL3 build step — all in one blitzcc.exe.
Lightning Fast
Compiled to native code for maximum performance. Your games run at blazing speeds with minimal overhead.
Modern BASIC
Clean, intuitive syntax inspired by classic BlitzBASIC but with modern language features and type safety.
Audio Engine
SDL3-powered audio: WAV loading, multi-channel playback, looping, volume/pan/pitch control, music tracks, and 3D positional sound stubs.
2D Engine
Powerful 2D rendering with sprite batching, tilemaps, particle systems, and smooth animations.
Windows Native
Compiles to standalone Windows executables via MinGW64. Only SDL3.dll is required at runtime — no interpreter, no VM, no overhead.
Open Source
Fully open source on GitHub. Actively developed milestone by milestone. Contributions, bug reports, and feedback are welcome.
2D Graphics Complete
Shapes, text rendering, bitmap fonts, image loading & drawing, pixel buffer access. Completing the full Blitz3D 2D surface API. Milestones 41–46.
3D Engine
Full 3D scene graph: mesh loading, textures, brushes, entities, camera, lights, sprites and terrain. The heart of the original Blitz3D experience. Milestones 47–65.
Collision & Animation
Sphere, box and mesh collision with sliding response, entity picking, keyframe animation and playback control. Milestones 66–70.
Type Methods
Attach functions directly to Type declarations. Call methods on instances with the familiar dot syntax — gentle OOP that stays true to the Blitz3D spirit.
Function Overloading
Define multiple versions of a function with different parameter signatures. The compiler picks the right one automatically — no name mangling visible to the programmer.
Classic BlitzBASIC syntax that just works
Write familiar .bb programs. BLTZNXT compiles them to native executables — no changes to your existing Blitz3D code needed.
Ready to start compiling?
Download blitzcc.exe and start compiling your .bb programs to native Windows executables today.
What's included
-
blitzcc.execommand-line compiler -
SDL3.dllruntime included -
C++ intermediate output (
-dflag) -
Blitz3D source compatibility
Other ways to get BLTZNXT