Tessella documentation

Tessella is a declarative, Flutter-inspired widget framework for building user interfaces on top of pygame-ce.

An in-game HUD overlay built with Tessella, showing health/mana/stamina bars, a minimap and a hotbar.

An in-game HUD, built entirely out of widgets

A skill tree built with Tessella, showing connected nodes and a hover-driven details panel.

A skill tree, driven by reactive state

See the full Gallery for more examples, or Widgets for a practical guide to each one.

Start with Installation to set up your environment, then Quickstart to get a window on screen. The Tutorial covers Tessella’s core concepts, Widgets shows how to use each widget, and the API reference documents every widget and style class in full.