You are here: Games > Game Archives > Tools >
BlitzMax is the new, next generation game programming language from Blitz Research. BlitzMax retains the BASIC roots of Blitz3D and BlitzPlus, but adds a ton of cool new features and abilities.
Features: BlitzMax compiler, core BlitzMax modules, Max2D graphics module, IDE, debugger, sample code and documentation. Source code for all modules included.
Enhanced BASIC language
BlitzMax is BASIC...but with a few twists, including:
* Function pointers
* Fully dynamic arrays
* Inheritance and polymorphism
* 'By reference' function parameters
* Byte, Short, Int, Long, Float and Double numeric data types
* Array and String slicing
* Flexible 'collection' system for dealing with linked lists etc
* Low level pointer handling
* UTF16 strings
* The ability to 'Incbin' binary data and access it as easily as if it were a regular file
* External language support for interfacing with C/C++/ObjectiveC or Assembly code
Requirements: DirectX 7.0 or higher