Skip to content
The engineFeather Engine 2

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.

The Feather 2 editor with a generated autumn valley in the viewport and the Landscape panel showing sculpt tools and procedural terrain presets.
A generated highlands valley with the Landscape panel open

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.

01 / WorldsLandscape · Generation

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
War City in Feather 2: a stylised city with towers, roads and vehicles at sunset.
02 / LogicBlueprints · Rhai

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
The Feather 2 Blueprint editor with an event graph.
03 / Under the hoodNative Rust

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 startedFree · Private preview

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.