MiRiS Project
A game-making circle dedicated to crafting interactive experiences through collaborative development and open research.
Luminara Engine
A lightweight 2D rendering engine built for narrative-driven games. Handles sprite layering, particle systems, and dynamic lighting with a focus on atmospheric storytelling.
Echoes of the Fold
An exploration game set in a world of folded paper landscapes. Players navigate origami environments that unfold and restructure based on narrative choices, revealing hidden stories in every crease.
Sable Dialogue System
A branching dialogue framework designed for visual novels and RPGs. Supports conditional branching, emotion tracking, and voice-actor annotation markup. Integrates directly with Luminara Engine.
Tidepool Archive
A digital preservation tool for game assets and documentation. Generates browsable archives of project history with full version diffs, asset previews, and contributor timelines.
Development Stack
Architecture Overview
// MiRiS Engine Architecture mod core { pub struct Engine { renderer: WGPURenderer, scene: SceneGraph, input: InputManager, audio: AudioMixer, dialogue: SableRuntime, } impl Engine { pub fn tick(&mut self, dt: f64) { self.input.poll(); self.dialogue.advance(dt); self.scene.update(dt); self.renderer.draw(&self.scene); } } }
Milestones
About MiRiS
MiRiS is a game-making circle founded on the principle that games are research artifacts -- each project an experiment in interaction, narrative, and aesthetic experience. We operate as an open collective: contributors join projects based on interest, and all work is shared under permissive licenses.
Our workflow prioritizes documentation alongside development. Every design decision, every technical pivot, every creative dead-end is recorded in our project archives. We believe that the process of making a game is as valuable as the game itself.