A simple 2D game engine written in Rust. Think LÖVE but batteries-included and ECS-oriented.
- Physics system
- 2D tilemap support
- Rune scripting API
- Dialogue system
- GUI framework (using microui)
- First-class overlayfs-based modding support
- load games from disk during development, then ship as a zip file!
- Built-in scene support
- Browser support using WASM
Download the latest release from the Releases page. To run a game:
tetron run --game /path/to/game
Mods can be specified by providing --layer
with a path to a game file.
tetron init my-game
This creates a simple Tetron hello world project that you can edit.
Copyright © 2025- Siddharth Singh, The MIT License.