HAMON
We build a game engine in Rust, games that run on it, and the tools to make both.
A smith's forge in the hills, and the village road below it. Walk in.
市 The village road
Where the smith's work is shown
A forge sat near water, charcoal and iron sand, at the edge of a farming village. The road below it is where the work was shown. Here each stall carries the name of a part of the sword, and each one is something Hamon makes. Hamon is the house; the rest are its stages.
Nothing is for sale yet. The stalls are being set up.
店 The stalls
Browse the stalls
Coming soon.
刃文
Hamon
The temper line · the house
The parent of every stall: the engine, the games and the tools.
Coming soon
Placeholder · for Jacob to fill in
研師
Togishi
The polisher
Stone by stone, bringing out what is already there.
Coming soon
Placeholder · for Jacob to fill in
地肌
Jihada
The steel's grain
The skin of the blade, shown by the polish.
Coming soon
Placeholder · for Jacob to fill in
鎺
Habaki
The blade collar
The small fitting that holds the blade true in its scabbard.
Coming soon
Placeholder · for Jacob to fill in
鍔
Tsuba
The guard
Between the hand and the edge.
Coming soon
Placeholder · for Jacob to fill in
鞘
Saya
The scabbard
What carries and protects the work.
Coming soon
Placeholder · for Jacob to fill in
Stall names come from the parts of the sword. Which stall holds which product is still to be decided.
庭 The yard
What Hamon is
Three things, built together: an engine, games that run on it, and the tools to make both. Each one lives in a part of this forge.
All of it is early and in active work. The forge you are walking through is itself a scene being built in the engine.
敷居 The threshold
The threshold
“The estate is the blade; Hamon is the gleam the world can see.”
内 Inside
Step in
Out of the daylight, the room rises out of the dark. Inside, the fire is the light.
Hover or tap the marks in the room, or keep walking.
火床 The hearth
The engine
hamon-engine is a Rust and wgpu workspace. It has a native windowed prototype, an ECS runtime, deterministic replay, and a control surface that scripts and agents can drive. Everything on this page was rendered with it.
- Native windowed prototype, Rust + wgpuprototype
- ECS, typed CPU runtime, deterministic replay textworking, evolving
- Control surface: CLI, JSON-RPC and MCPworking, evolving
- Physics on Rapier, including rope constraintsin progress
- Lockstep input frames for networkingearly
- Deformable terrain and a world-rhythm simearly
From the hamon-engine repository, October 2026. The repository is private for now.
金床 The anvil
The games
Small games built on the engine. They are proving grounds for the engine, not releases. Each one tests a different piece: input, physics, rendering, replay.
- Aetherline: a small WebGPU browser game. Collect three relics, open the gate.playable build
- First: the scripted proving target. Deterministic 60 Hz sim with golden-frame checks.test bed
- Counterpoise: a cargo-balancing puzzle on a real physics beam. Plays in the terminal; no window yet.early
- Glasswake: the tether-crossing core of a planned adventure. Simulation only, no finished visuals.in progress
- Inkbound: first-area scaffold for a third-person action game. No art or combat yet.scaffold
研 The polishing bench
Tools and craft
研師 Togishi is the polisher. Nothing is added. Stone by stone, the work brings out what is already there.
The editors and command-line tools around the engine:
- Entity inspector, an optional native editorworking
- Material constants editorworking
- Mesh authoring CLI, recipes to GLBworking
- Asset import, cooking and stale-pack checksworking
- Experiment receipt verifier (Go)working
Most of the work never shows. The line is the part people see.
刀 The sword
Mikazuki Togishi 三日月 研師
Mikazuki Togishi is a sakabatō, a katana with the edge reversed.
刃文 Hamon is the temper line. Where the hard edge meets the softer spine, the steel shows a pattern.
The hamon, close. Small crescents (uchinoke) sit inside the line.
Indigo silk wrap, a dark iron guard, one small gold crescent.