MiRiS Project

A game-making circle dedicated to crafting interactive experiences through collaborative development and open research.

Active Development v2.4.1 2026

Luminara Engine

active

A lightweight 2D rendering engine built for narrative-driven games. Handles sprite layering, particle systems, and dynamic lighting with a focus on atmospheric storytelling.

Rust WebGPU WASM
commits: 1,247 contributors: 8 last push: 2d ago

Echoes of the Fold

active

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.

TypeScript Three.js Blender
commits: 892 contributors: 5 last push: 6h ago

Sable Dialogue System

paused

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.

C# Ink Unity
commits: 634 contributors: 3 last push: 3w ago

Tidepool Archive

archived

A digital preservation tool for game assets and documentation. Generates browsable archives of project history with full version diffs, asset previews, and contributor timelines.

Python SQLite Hugo
commits: 2,103 contributors: 12 last push: 4mo ago

Development Stack

Runtime WebGPU + WASM Target: 60fps @ 1080p
Language Rust / TypeScript Core engine in Rust
Build Nix + Cargo Reproducible builds
CI/CD GitHub Actions Auto-deploy to WASM
Testing Property-based Hypothesis + proptest
Assets Blender Pipeline glTF 2.0 export

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

2026 Q1
Luminara Engine v3.0 Release WebGPU migration complete. Full WASM deployment pipeline operational.
2026 Q2
Echoes of the Fold: Demo Release Playable demo featuring the first three folded worlds. Public feedback phase.
2026 Q3
Sable Dialogue System v2.0 Voice-actor annotation support and Luminara integration layer complete.
2026 Q4
MiRiS Circle Anniversary & Game Jam Annual game jam open to circle members and invited collaborators. Theme TBD.

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.

Circle Members

Hana Okamura Lead Engine Dev
Luca Ferreira Art Director
Yuki Tanaka Narrative Designer
Ren Aster Sound Engineer
Sora Miura DevOps / CI
Elias Kroft QA Lead