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