Lobster
Statically typed game scripting language with flow-sensitive typing and lifetime analysis — designed for safe, fast game logic.
static
compiled
since 2013
functionalimperativeoop
Lobster combines a Python-like syntax with a sophisticated static type system that infers types flow-sensitively and tracks object lifetimes without a garbage collector. It compiles to C++ or WASM for deployment and is designed as a safe scripting layer for games. Its coroutine support and vector operations make it expressive for game AI and procedural generation.