flatfekt

Overview Link to heading

flatfekt is a 2D scene runtime built on Bevy where scenes are declared in TOML and then instantiated, simulated, animated, and rendered by an engine layer.

Ambition Link to heading

Create a flexible platform for simulations, motion graphics, and interactive sketches that separates content (TOML) from runtime (Bevy/Rust).

What’s novel Link to heading

  • Schema-first approach with a Bevy-free core library for scene validation.
  • Declarative TOML-based scene definitions.
  • High-level engine layer for complex choreography and transitions.

Highlights Link to heading

  • simulations (agents + physics + rule-driven world evolution)
  • games and interactive sketches
  • motion-graphics style scene choreography (timelines, transitions, text effects)
  • reusable “content packs” of scenes and assets
  • crates/: engine crates (libraries)

Stats Link to heading

  • Project page: /projects/flatfekt/
  • Primary language: Rust
  • Commits: 85
  • Created: 2026-04-17T00:38:34Z
  • Last updated: 2026-04-28T13:41:10Z