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.
Free · Windows 10/11 · not sure which? Win32 or Win64

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 →