Back to projects

Odd heroes. Real emergencies.

Midnight Shift

Command an unlikely rescue crew in a neon supernatural city. Build teams from 48 illustrated heroes, respond to emergencies across ten neighborhoods, and make tactical decisions as each shift unfolds.

JavaScriptViteSVGStrategy Game
Keep Moonwick safe until sunrise.

01

Problem

Make a large cast of characters useful in an approachable rescue strategy game with meaningful decisions.

02

Role

Game design, neon visual identity, illustrated character integration, simulation, and interface development.

03

Constraints

Runs in the browser without accounts, a backend, or API keys.

04

Process

Connected skill-based dispatch with active abilities, field decisions, local trust, and persistent career rewards.

05

Result

A playable rescue strategy game with 48 heroes, ten districts, saved squads, shift contracts, and portable saves.

Experience highlights

  • Tactical team selection, active hero abilities, and mid-rescue decisions
  • Ten neighborhoods with local specialties and trust progression
  • Shift contracts, objectives, achievements, and upgradeable headquarters
  • Saved squads, contextual guides, optional sound, and focused dispatch mode

Engineering & performance

  • Deterministic simulation with validated saves and JSON backups
  • One consolidated character sprite sheet with CSS portrait positioning
  • SVG neighborhood map and synthesized Web Audio feedback

Kitty Kio

Thoughtful code can be useful, expressive, and a little bit magical.

Kitty Kio cat logo wearing a bucket hat

© 2026 Kitty Kio. Code is MIT licensed; content and branding are all rights reserved.