Forge Awakens: a rhythm mini-game that unlocks its own source
· 1 min read · react-three-fiber, game-dev, webgl, launch
Forge Awakens is a small game with one idea: you earn the source code by playing it. It is a rhythm mini-game built with React Three Fiber, set in a mythic forge, and it is part tech demo and part challenge.

How it plays #
Each forging is a short rhythm sequence:
- Press and hold to charge the forge.
- Drag through the numbered sparks in order.
- Release past the mark to strike.
There are three playthroughs, a hammer, an ice axe and a pair of chain blades, and each one has its own visual theme and a higher difficulty than the last.
The reward #
When every relic is forged, the game unlocks the full source code as your reward. I liked the idea of teaching a craft by making you earn it: you spend a few minutes inside the project before you read how it was built.
What is under it #
- fluid shaders for the look of heat and metal,
- post-processing to give the forge its glow,
- 3D forge tools and a scoring loop,
- Valtio for the game state.
Play it #
The game is live at forgeawakens.vercel.app, the source is on GitHub, and the details are on the project page.
Related projects
- Forge Awakens — Mythic forge rhythm mini-game