The Engine
Game creation engine with built-in BASIC interpreter.
"The Engine" is a game creation engine with built-in classic type BASIC interpreter (as known from old 8-bit computers), screen editor and full-screen editor, using OpenGL and SDL (currently POSIX only, but portable, in principle).
It is aimed at game developers with little spare time, and tries to reduce program size with powerful commands that takes as much coding effort off the shoulders of the developer as humanly possible.
The BASIC interpreter supports only labels, not line numbers, and the program is written with the built-in editor.
Interpreter and graphics engine run in parallel, in separate threads, and hence interpreter speed is not an issue. The interpreter is not chiefly designed for speed, but for comfortable development.
The editor and command screen use a custom 8 x 8 font on a 64x16 character text display. There are currently three switchable screens: Game screen, Output/Command screen, and Editor screen.