BlitzMax is a programming language developed by Mark Sibly as part of the Blitz Research family of languages. Released in 2004, BlitzMax is designed to be a modern, cross-platform, and modular language for developing 2D and 3D games, applications, and other types of software. It is based on the BASIC programming language, continuing the legacy of earlier Blitz languages such as Blitz3D and BlitzPlus, but extends the functionality to cater to more advanced and flexible development scenarios.