New · The classic remastered for Windows 11

Your old code. Still runs.

The legendary game language is back — rebuilt on Direct3D 12 with native Win64. A fully rewritten help system. Two modes — original mode to run your old code, and extended mode (beta) for new language and 3D engine features.

Free · zlib/libpng licence · Win32 + Win64 native · Windows 10/11
Blitz3D+ IDE
castle.bbaliens.bbship.bb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16; Your Blitz3D code, unchanged - now on Direct3D 12. Graphics3D 1024,768,32,2 SetBuffer BackBuffer() camera=CreateCamera() PositionEntity camera,0,4,-12 light=CreateLight() RotateEntity light,45,45,0 castle=LoadMesh("castle.b3d") While Not KeyDown(1) TurnEntity castle,0,.3,0 UpdateWorld RenderWorld Flip Wend
Original mode · Win32 + Win64 targets✓ Check OK  ·  D3D12

Blitz3D — fully modernised

Original mode — your Blitz3D code is ready to run again within a modern architecture.

🚀

Native Win32 + Win64

Two first-class compiler targets. Win32 keeps the original ABI for old code and DLLs; Win64 opens your games to big memory and modern CPUs.

blitzcc x86blitzcc x64PE32+
👾

Direct3D 12 Renderer

The DirectX 7 pipeline is gone. A D3D12 renderer with a DXGI flip-model swap chain drives every classic command at modern speed.

Graphics3DRenderWorldSM6 / DXC
📚

Rewritten Help System

The manual rebuilt alongside the engine: every command re-documented with runnable examples, plus a full language reference and practical guides — F1 in the IDE, or right here on the site.

1,131 command pages725 examplesBrowse the manual →

After the new language and 3D engine features? Explore extended mode (beta) →

Under the hood: a complete rebuild

Same commands on the outside, a brand new machine on the inside. The legacy stack has been replaced end to end with current Windows technology.

Direct3D 7 fixed-function renderer
D3D12 programmable renderer, DXGI flip model
FMOD 3.75 audio
XAudio2 + X3DAudio positioning & Doppler
DirectPlay multiplayer
Winsock 2.2 TCP with the same HostNetGame API
DirectInput 7
Win32 message-based keyboard & mouse
FreeImage / DirectShow media
WIC imaging + Media Foundation video

Made by a member of the original Blitz3D team

Blitz3D+ is maintained by Si H ('simonh' from the old forums). Si worked closely with Mark throughout the Blitz PC years, and wishes to keep the Blitz3D legacy going.

1993

Amiga origins

Mark Sibly's Blitz story begins on the Amiga.

2000

Blitz comes to Windows

Blitz on PC released. Si meets Mark, signing up as a beta tester.

2001

Blitz3D

Blitz3D released. Si beta tests, writes the 3D command reference documentation, and writes the Wing Ring game included with Blitz3D.

2002

Blitz Research

Si joins Blitz Research, taking on website development and support roles.

2004

Super Gerball

Si releases Super Gerball after 2 years of full-time development. Fully made with Blitz3D.

2006

MiniB3D

Si releases MiniB3D for BlitzMax, the Blitz3D engine completely rewritten from scratch with BlitzMax itself.

2024

End of an era

Mark releases the last official update for Blitz3D. Mark sadly passes away a few months later.

2026

Blitz3D+

Si brings Blitz3D back with Blitz3D+.

Every era of that history still matters here: the code archives, the worklogs and the forums stay up, the old file formats still load, and the classic IDE look survives pixel-for-pixel. Blitz3D+ simply gives the story its next chapter.

It feels exactly like being fourteen again — except this time the screenshots look like the box art.
— beta tester, Blitz community forums