Free · zlib/libpng licence
Download Blitz3D+
The classic game language, remastered for Windows 11. Blitz3D+ Original
is ready now — Blitz3D+ Extended, with the new language and 3D engine features,
is on its way.
Blitz3D+ Original
Available now
Your Blitz3D code, unchanged — now running on a modern architecture with
native Win32 and Win64 builds.
- Direct3D 12 renderer. Every classic command, driven by a D3D12 pipeline with a DXGI flip-model swap chain.
- A complete rebuild. XAudio2 audio, Winsock networking, WIC imaging and Media Foundation video replace the legacy stack.
- Rewritten help system. Every command re-documented with runnable examples — F1 in the IDE.
Blitz3D+ Extended
Beta
Everything in Original, plus the toolbox the classic always deserved — and
every classic command still works.
- New language features. Methods, interfaces, enums, built-in collections, Long and Double, and modules.
- Modern assets. glTF 2.0 and .glb models with skins, animation clips, morph targets and PBR materials.
- Engine-grade extras. Box3D physics, HLSL shaders, shadows, particles, terrains and multiple worlds.
Coming soon
Win32 or Win64?
Both are native builds of the same Blitz3D+ — the compiler, IDE, runtime
and any userlib DLLs your code loads all share one architecture.
Win32
The compatibility baseline. Keeps the original 32-bit ABI, so existing projects and
32-bit userlib DLLs work as they always have. Not sure? Pick this one.
x86PE32userlibs/win32
Win64
A native 64-bit build for big memory and modern CPUs. Any userlib DLLs must be
64-bit too — Windows can't load a DLL of the other architecture.
x64PE32+userlibs/win64
Once installed, press F1 in the IDE for help — or
browse the manual online →