BlitzMax

1.3 25 Jan 2009

Game programming language.

4

Developer website: Blitz Research

BlitzMax is the 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.

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

BlitzMax programs can be compiled for Mac OS X, Linux, and Windows. The BlitzMax license is 'all in one' - buy BlitzMax once and run your programs on all 3 platforms.

What's New

Version 1.3: Release notes were unavailable when this listing was updated.

Requirements

Mac OS X 10.3.9 or later, Project Builder or X-Code developer tools installed.

Ratings

Overall
(4)
Current Version (1.x)
(4)

Details

Downloads
3,510
Version Downloads
1,467
Type
Development / Compilers
License
Demo
Date
25 Jan 2009
Platform
OS X / PPC 32 / Intel 32
Price
$80.00