www.blitzbasic.com

     
A specialized version of BASIC designed specifically for game development. Includes features like custom types and functions. Code is compiled before execution to speed things up.