Skip to content

xyzshantaram/tetron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tetron

A simple 2D game engine written in Rust. Think LÖVE but batteries-included and ECS-oriented.

Features

  • 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

Using

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.

Creating a game

tetron init my-game

This creates a simple Tetron hello world project that you can edit.

LICENSE

Copyright © 2025- Siddharth Singh, The MIT License.

About

A 2D game engine written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages