GLBasic is a programming language designed for game programming. It has simple commands for 3D, networking, joysticks and media playback. The source code compiles into small, fast, stand-alone executables. Used media resources can be compressed into a protected archive with only one line of source code. The SDK includes an editor, compiler, font-generator, 3D object converter.