Spark & Anvil
← All apps

Special Interest

EscapeForge

Single-player escape room iOS game for ages 9–14

👥 Pass-and-play available
EscapeForge app icon

Meet your mentor

Every Spark & Anvil app has a friendly mentor character that demonstrates, praises, and patiently scaffolds learning. On-device AI personalizes the mentor's responses to your kid's progress — never connecting to a server, never collecting data.

EscapeForge mascot demonstrating
demonstrating
EscapeForge mascot praising
praising
EscapeForge mascot thinking
thinking
EscapeForge mascot working
working
EscapeForge mascot encouraging
encouraging
In planning 8 themed avatar accessories Swift 6 · SwiftUI · FoundationModels ISTE Common Sense Privacy Hero color: #FFA726

EscapeForge is an escape room game where you solve puzzles to unlock doors and escape before time runs out! Each room is packed with math puzzles, word challenges, ciphers, pattern recognition, and logic problems. Can you think fast enough to find your way out?

Distributed-narrative cast

Meet the cast

EscapeForge's 7-character puzzle-archetype cast maps 1:1 to the 7 puzzle types — math / word / cipher / pattern / logic / connection / sequence. Each character IS the puzzle pattern; channel-based event system surfaces the appropriate cast member on chamber entry. Per `escapeforge-app/Docs/HANDOFF_FROM_LABSMITH_DISTRIBUTED_NARRATIVE_RETROFIT.md` Wave 32b 2026-05-22. Latch preserved as AI mentor. Original cast names Weave + Loom RENAMED to Tile + Link to resolve collisions (SpectrumCanvas Wave 8 Weave + TaleForge Wave 28 mentor Loom). Labsmith generates ~$1.89 cast assets. Cross-app cameos: Sift ↔ CipherForge (cryptography sibling) load-bearing; Tile ↔ GeometryForge; Cog ↔ LogicQuest; Beat ↔ MathLore.

Tally portrait

Tally

Math puzzles — counting / arithmetic / number-sense

Lexa portrait

Lexa

Word puzzles — anagrams / vocabulary / spelling

Sift portrait

Sift

Cipher puzzles — substitution / Caesar / frequency analysis

Tile portrait

Tile

Pattern puzzles — repetition / symmetry / tessellation

Cog portrait

Cog

Logic puzzles — deduction / elimination / constraint

Link portrait

Link

Connection puzzles — association / category / cross-reference

Beat portrait

Beat

Sequence puzzles — temporal-order / step-by-step / dependency

What's distributed-narrative methodology? →

What's inside

Explore the Room

Look around the room by tapping on objects and areas. Find hidden clues, locked doors, and puzzle stations scattered throughout each chamber. Everything you fin

Solve Puzzles

Each room has multiple puzzles to solve. You might crack a number code, unscramble words, decode a cipher, complete a pattern, or work through a logic problem.

Unlock Doors

Puzzles connect to doors and gates through a channel system. Solve the right puzzles in the right order to open the path forward. Some doors need multiple puzzl

Beat the Clock

Every room has a time limit. Work quickly but carefully -- rushing through puzzles leads to mistakes, but thinking too long means time runs out. Find the right

Mentored by Latch — on-device AI, no data leaves the device.

How EscapeForge handles your kid's data

  • ✅ All progress, settings, and AI-generated content stays on the device
  • ✅ No analytics, no tracking, no third-party SDKs
  • ✅ No ads, no in-app purchases — you pay once
  • ✅ COPPA compliant under the 2026 FTC amendments
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

EscapeForge runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.

Coming to the App Store

EscapeForge is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.

Email me at launch