[miris.bar_]
00:00:00
// 01

circle.status

$ MiRiS — a circle of game developers gathering at the late hour. Documentation, tools, and project status arranged for the workstation by candlelight.

07 members
12 projects
04 in build
238 commits/wk

// session_log

  • 23:41 jam build pushed to staging — active
  • 22:18 design doc revised: prologue_loop.md
  • 21:02 playtest session — six runs, three sticking points logged
  • 19:55 sprite atlas regenerated (1024x1024)
// 02

prj.featured

prologue_loop
2D / pixel narrative
build 0.6.4 — 64%

A looping prologue where every restart deepens the protagonist's memory. Built in a custom narrative engine with deterministic save state.

  • core loop locked
  • scene 01–04 final
  • scene 05 — late draft
  • audio pass — pending
// 03

recent.updates

  • engine v0.6 — chunk streaming
  • tile editor — undo stack
  • dialog tool — branch viewer

The engine now streams tile chunks at draw time, dropping load-stall to under 4ms on the reference rig. Memory profile reduced 38%.

fn stream_chunk(c: &Chunk) -> Result {
    let tiles = c.decompress()?;
    renderer.submit(tiles);
    Ok(())
}
// 04

resource.library

// recently_referenced

  • design prologue_loop.md — narrative spec
  • art tileset_chamber_v3.png — interior tiles
  • audio amb_candle_room.ogg — ambient loop
  • code save_state.rs — deterministic save
// 05

tools.kit

  • [E] tile.editor
  • [D] dialog.tree
  • [A] atlas.packer
  • [L] log.viewer

Internal tooling, written for the circle. Each tool ships as a single binary with a shared color palette and key-driven UI.

ctrl + shift + P — command palette
ctrl + K — quick switch
// 06

circle.members

  • @kn — engine, audio
  • @hr — narrative, level
  • @ys — pixel art, ui
  • @mr — tools, build

A small circle, working asynchronously across timezones. Most sessions land between 21:00–02:00 local — the dashboard logs each handoff.

// founded 2023 · 7 active

// 07

build.log

// last build · 0.6.4 · 23:41:08
build prologue_loop --release
   compile (4.81s)
   link (0.92s)
   pack assets (1.34s)
   sign & stage
done in 7.14s

Build pipeline: cargo → asset packer → staging upload. Each step logs to build.log with timestamps. Failures retry once, then page the on-call.

// pipeline
stage compile   4.81s
stage link      0.92s
stage pack      1.34s
stage stage     0.07s
total            7.14s