Museum of Play

siTOTis Games presents

MuseumofPlay

Twenty works · Four halls · MMXXVI

Admission free · Open always

Visitor information

Plan of the Museum

Hall I

The Arcade

live, playable right now

Six works

Exhibit 01

COUNTERPOINT

siTOTis Games · MMXXVI

plate to follow

COUNTERPOINT — exhibition poster

Exhibit 01

COUNTERPOINT

siTOTis Games · MMXXVI

A rhythm-parry duel: enemies arrive on the beat, and every clean hit builds the music another layer.

Curator’s note

Shipped and complete. The whole game — graphics, soundtrack, everything — is synthesized at runtime; there isn't a single image or audio file in the repo.

Medium
Canvas 2D · WebAudio · zero dependencies
Interaction
Two buttons

Exhibit 02

VIGIL

siTOTis Games · MMXXVI

plate to follow

VIGIL — exhibition poster

Exhibit 02

VIGIL

siTOTis Games · MMXXVI

An orbital-shield defense about choosing what to lose: one 70° arc with real inertia against threats from every bearing.

Curator’s note

Shipped and complete. Every incoming threat announces its bearing in audio before it arrives — you can play stretches of it by ear.

Medium
Canvas 2D · WebAudio · zero dependencies
Interaction
Two buttons

Exhibit 03

FATHOM

siTOTis Games · MMXXVI

plate to follow

FATHOM — exhibition poster

Exhibit 03

FATHOM

siTOTis Games · MMXXVI

A push-your-luck dive: one tank of air for the round trip, the treasure is deep, and stopping to winch it up costs your ticket home.

Curator’s note

Shipped and complete. Sonar pings and a low drone are the whole soundtrack, synthesized live like the rest of the series.

Medium
Canvas 2D · WebAudio · zero dependencies
Interaction
Two buttons

Exhibit 04

TETHER

siTOTis Games · MMXXVI

plate to follow

TETHER — exhibition poster

Exhibit 04

TETHER

siTOTis Games · MMXXVI

A momentum swinger over an endless night city: no thrust, no jump — only a rope and the timing of your release.

Curator’s note

Shipped and complete. The rope is also the instrument: its length plays a plucked melody as you swing.

Medium
Canvas 2D · WebAudio · zero dependencies
Interaction
Two buttons

Exhibit 05

DRIFT

siTOTis Games · MMXXVI

plate to follow

DRIFT — exhibition poster

Exhibit 05

DRIFT

siTOTis Games · MMXXVI

A chill one-button glider — dive the hills, catch thermals, and drift through meadows, Rome, and stranger places.

Curator’s note

Shipped and still growing — the most-developed game in the stable, with themed worlds, saves, and install-to-home-screen. Touched as recently as this week.

Medium
Canvas 2D · PWA
Interaction
One button

Exhibit 06

THE CARD ROOM

siTOTis Games · MMXXVI

plate to follow

THE CARD ROOM — exhibition poster

Exhibit 06

THE CARD ROOM

siTOTis Games · MMXXVI

Six card & puzzle games — FreeCell, Klondike, Pyramid, Sudoku, Castle, Crown — with XP, streaks, and a daily deal.

Curator’s note

Shipped, end-to-end tested, with deterministic seeded deals. Built as a tribute for Dan McCarthy's 75th birthday.

Medium
Next.js static · SVG cards
Interaction
Mouse / touch

Hall II

The Workshop

real games, mid-build

Six works

Exhibit 07

IMPERIVM

siTOTis Games · MMXXVI

plate to follow

IMPERIVM — exhibition poster

Exhibit 07

IMPERIVM

siTOTis Games · MMXXVI

A Rome: Total War-inspired grand strategy — turn-based Mediterranean campaign above, real-time tactical battles below.

Curator’s note

In the workshop. Playable through five milestones on desktop; every scrap of content is plain-text data, so it ships as its own mod kit. Native C++ — no web build yet.

Medium
C++20 · raylib · native desktop
Interaction
Mouse + keyboard

In the Workshop

Exhibit 08

MALPLAQUET 1709

siTOTis Games · MMXXVI

plate to follow

MALPLAQUET 1709 — exhibition poster

Exhibit 08

MALPLAQUET 1709

siTOTis Games · MMXXVI

Orkney's advance at Malplaquet, 11 September 1709 — a single battle rendered as a HistoryMarche-style strategy game.

Curator’s note

In the workshop and moving — the battle engine is scenario-file-driven, and development touched it this week.

Medium
Canvas 2D · TypeScript
Interaction
Mouse

In the Workshop

Exhibit 09

THROTTLE

siTOTis Games · MMXXVI

plate to follow

THROTTLE — exhibition poster

Exhibit 09

THROTTLE

siTOTis Games · MMXXVI

A LucasArts-style point-and-click: the Biker rolls up to the Rusty Spur after dark and finds the bar locked.

Curator’s note

Playable demo in the workshop, built in Godot with the Popochiu adventure toolkit.

Medium
Godot 4.6 · Popochiu
Interaction
Mouse

In the Workshop

Exhibit 10

SNAKE LAKE

siTOTis Games · MMXXVI

plate to follow

SNAKE LAKE — exhibition poster

Exhibit 10

SNAKE LAKE

siTOTis Games · MMXXVI

A chunky first-person shooter: your neighbour George has lost it at his woodlot, and between you and him are henchmen, wildlife, and an ATV with a chainsaw.

Curator’s note

Substantial and playable in native builds; the browser export is the one missing piece before it joins the arcade.

Medium
Godot 4.6
Interaction
Mouse + keyboard

In the Workshop

Exhibit 11

MARTIAL ART STICKMAN

siTOTis Games · MMXXVI

plate to follow

MARTIAL ART STICKMAN — exhibition poster

Exhibit 11

MARTIAL ART STICKMAN

siTOTis Games · MMXXVI

A Xiao-Xiao-inspired one-vs-many brawler: a procedural 11-bone fighter, ragdoll knockouts, and a replay theater.

Curator’s note

Mid-slice in the workshop, with 40+ headless rig checks keeping the skeleton honest.

Medium
Phaser 3 · procedural rig
Interaction
Keyboard

In the Workshop

Exhibit 12

KNIGHTS OF THE AIR

siTOTis Games · MMXXVI

plate to follow

KNIGHTS OF THE AIR — exhibition poster

Exhibit 12

KNIGHTS OF THE AIR

siTOTis Games · MMXXVI

A WWI flying-ace career: a Canadian volunteer in the RFC, 1916–18, building toward a duel with the Red Baron.

Curator’s note

Early prototype flying under the motto 'SNES hands, 2026 eyes' — side-view dogfights with a hand-rolled sim.

Medium
Canvas 2D
Interaction
Keyboard

In the Workshop

Hall III

The Vault

engines and experiments, paused honestly

Five works

Exhibit 13

BUBBLECADE

siTOTis Games · MMXXVI

plate to follow

BUBBLECADE — exhibition poster

Exhibit 13

BUBBLECADE

siTOTis Games · MMXXVI

A single-screen arcade platformer: trap enemies in bubbles and pop them, in a mid-'80s cabinet style with 100% original art.

Curator’s note

Prototype, paused. The deterministic fixed-timestep core is done; the game around it is waiting its turn.

Medium
Canvas 2D · TypeScript
Interaction
Keyboard

Under Glass

Exhibit 14

WOLF3D

siTOTis Games · MMXXVI

plate to follow

WOLF3D — exhibition poster

Exhibit 14

WOLF3D

siTOTis Games · MMXXVI

A Wolfenstein-style raycaster — walls, doors, enemy state machines, weapons — built from scratch in TypeScript.

Curator’s note

Prototype, paused. The engine is complete and unit-tested; the render layer is the thin part.

Medium
Canvas 2D raycaster
Interaction
Keyboard

Under Glass

Exhibit 15

CANNAE 216 BC

siTOTis Games · MMXXVI

plate to follow

CANNAE 216 BC — exhibition poster

Exhibit 15

CANNAE 216 BC

siTOTis Games · MMXXVI

Hannibal's masterpiece as turn-based hex tactics, drawn in a clean HistoryMarche vector style with touch controls.

Curator’s note

Playable prototype, paused since June.

Medium
Canvas 2D · TypeScript
Interaction
Mouse / touch

Under Glass

Exhibit 16

CANNAE: AN INTERACTIVE DOCUMENTARY

siTOTis Games · MMXXVI

plate to follow

CANNAE: AN INTERACTIVE DOCUMENTARY — exhibition poster

Exhibit 16

CANNAE: AN INTERACTIVE DOCUMENTARY

siTOTis Games · MMXXVI

A watch-and-steer documentary of Cannae: an opening crawl, a living tactical map, and the battle from any unit's perspective.

Curator’s note

Prototype, paused — the one project here that needs a server behind it, which is exactly why it hasn't shipped.

Medium
Vite + Express
Interaction
Watch & steer

Under Glass

Exhibit 17

BLOOM

siTOTis Games · MMXXVI

plate to follow

BLOOM — exhibition poster

Exhibit 17

BLOOM

siTOTis Games · MMXXVI

A drag-to-plant garden toy: grow blooms, watch the garden fill, lose nothing — there's no fail state.

Curator’s note

A one-afternoon sketch, kept because it's lovely.

Medium
Canvas 2D · single file
Interaction
Drag

Under Glass

Hall IV

The Annex

not games; places

Three works

Exhibit 18

THE QUIET WING

siTOTis Games · MMXXVI

plate to follow

THE QUIET WING — exhibition poster

Exhibit 18

THE QUIET WING

siTOTis Games · MMXXVI

A first-person gallery: twelve public-domain paintings, hung in quiet rooms, each with narration worth standing still for.

Curator’s note

Live. Not a game — a place. Bring headphones.

Medium
Three.js
Interaction
Walk + look

Exhibit 19

THE WOODS

siTOTis Games · MMXXVI

plate to follow

THE WOODS — exhibition poster

Exhibit 19

THE WOODS

siTOTis Games · MMXXVI

The Quiet Wing burned tonight. Ten paintings were carried out and nailed to trees in a fog-bound forest — follow the solar lights.

Curator’s note

Live. A companion piece that turns a gallery into a rescue in progress.

Medium
Three.js
Interaction
Walk + look

Exhibit 20

EXPLORABLES

siTOTis Games · MMXXVI

plate to follow

EXPLORABLES — exhibition poster

Exhibit 20

EXPLORABLES

siTOTis Games · MMXXVI

Interactive explanations you can poke: Conway's Life, Fourier epicycles, and why your positive test might still be wrong.

Curator’s note

Built and tested, not yet deployed — next in the queue for a public URL.

Medium
Canvas 2D · TypeScript
Interaction
Poke

Not Yet Open