Create 2D Games for Windows, Mac OS X and Linux. It features the BlitzMax compiler, core BlitzMax modules, Max2D graphics module, IDE, debugger, sample code and documentation. Source code for all modules are included as well.

CoderDude says

10/10 - Agree Disagree

Blitz MAX is much more than your average BASIC. Even though it seems simple, it can do SO much more. Not only do you get to create amazing CROSS PLATFORM 2D games, but with the correct mods, you can create 3D games as well. And it also comes with its own GUI development kit, so you can create software as well. This BASIC Ide can also import lua scrpts, and even C/C++ files!