A native engine with an editor that stays out of your way.
Feather is written in Rust and built for stylised games of any size. The editor is organised around how you actually work: place, tune, play, repeat.

Docked workspace
Viewport, Outliner, Details, Content Browser and Output Log, with every tool as a tab you can rearrange or tear out.
Content Browser
Models, materials, textures, sounds, prefabs and effects with engine-rendered thumbnails. Drag straight into the viewport.
Command palette
Cmd/Ctrl+K finds any tool, action, object or engine command without leaving the keyboard.
Play and Simulate
Play your game inside the editor, or Simulate to watch physics from the editor camera. Stop restores the scene exactly.
Undo everything
Every edit — from a transform to a terrain stroke or a Blueprint — is one step in a single project history.
Portable projects
A project is one JSON manifest plus its assets folder. Open, save and export without hidden editor state.
From a meadow to a city.
Sculpt and paint terrain, carve caves, scatter forests and set the weather. Generate valleys and cities from a recipe, then make every building destructible. The world streams around the player and draws distant land out to the horizon.
World building guides
Visual when you want it. Code when you need it.
Blueprints give you event graphs, functions and variables on a canvas. Rhai scripts give you the same API in text. Convert a graph to a script at any time; both run identically in Play and in the exported game.
Blueprints and scripting
Technical overview.
- Language
- Rust
- Export
- Standalone native player
- Physics
- Rapier
- Editor UI
- egui
- Scripting
- Rhai and visual Blueprints
- Automation
- CLI and MCP · 270 commands
- Models
- glTF 2.0 (GLB)
- Platforms
- macOS (Apple Silicon) preview · Windows in progress
Get early access.
Feather 2 is free and in private preview. Join the waitlist and we'll invite you as builds open up.
Or follow progress on Discord.