BerryBots is a programming game. Ships and stages are programmed in Lua and run on Mac, Linux, Windows, Raspberry Pi, or on the web at PlayBerryBots.com.

Every stage is different. The sample stages include mazes, jousting, a race track, arcade games, and battle stages. And it's easy to program your own.