Ryvos InteractiveA narrative adventure · Kumaon, Indian Himalaya · free demo out now
Rinn
One step. 2,000 years.
the story
Meera comes home to Deoli after seven years of silence, for the last rites of her father — the village's jagariya, the singer whose drum calls the ancestors down to speak.
At the roots of the Great Deodar she finds she can step into the winter of 300 BCE, on the same hillside, among the people who made it. What she changes there, she comes back to. Every change is a debt.

“You can undo the death.
You cannot undo the silence.”
the shift
Same square.
A wedding, 1790.
In Rinn you never move when you shift. The world changes around you. Drag the seam, or press E.


scroll → · real in-game captures
A Kumaoni wedding
the dhol, the chholiya sword dancers, the mashakbeen, the halwai's kadhai
Time shifting with one key
you stay exactly where you are; the world changes around you
The Sight
hold to glimpse the other age through this one
Two-era puzzles
the cause in one age, the answer in the other
Hindi narration
with English subtitles · about an hour and a half
our engine
MistEngine. A modular engine of our own.
Rinn ships on Unity today. Alongside it we build MistEngine in C++17 and OpenGL 4.6 — the place we learn the renderer, physics and tools from first principles, one module at a time.
- ECS core
- data-oriented entity-component-system
- PBR forward renderer
- cascaded shadows, clustered light culling, Hi-Z, SSR
- GPU compute
- particles and post chain · 51 GLSL 4.6 shaders
- Bullet physics
- rigid bodies and character controllers
- Editor
- Dear ImGui docking panels and transform gizmos
- Modules
- Lua scripting via sol2 and hot-loadable plugins
v0.7 · pre-alpha · Linux & Windows · source

