BlitzMax logo

BlitzMax

Provides versatile development environment for creating 2D games on multiple platforms.

Made by Blitz Research Ltd

  • Game

  • 2D Game

  • Programming Language

  • Game Development

  • programming

What is BlitzMax?

BlitzMax is a comprehensive development environment that empowers developers of all skill levels to create captivating 2D games for Windows, macOS, and Linux platforms. This versatile BASIC-based language retains the familiar roots of its predecessors Blitz3D and BlitzPlus, while introducing a wealth of enhanced features and capabilities

Highlights

  • Expanded BASIC syntax with support for function pointers, dynamic arrays, inheritance, and polymorphism
  • Diverse data types including Byte, Short, Int, Long, Float, and Double
  • Flexible array and string manipulation with slicing capabilities
  • Integrated "collection" system for managing linked lists and similar data structures
  • Low-level pointer handling and support for interfacing with C/C++, Objective-C, and assembly code
  • Modular design with the ability to create and distribute custom command libraries
  • Intuitive 2D command set leveraging hardware-accelerated OpenGL or DirectX rendering
  • Intelligent build system with automatic pre-compilation for faster development

Platforms

  • Windows
  • Linux
  • Mac

Languages

  • English