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.

Missing something? Add a tool, framework, or book via a PR.
Contribute