← All apps

STEM

CodeRealm

Kids ages 10-14 program a companion robot using visual blocks that gradually "peel back" to reveal real Swift code as mastery increases. The block editor drives a SpriteKit game world where the robot navigates levels, solves puzzles, and defeats enemies through player-authored programs.

CodeRealm 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.

Mentored by Loop

CodeRealm mascot
In planning Swift 6 · SwiftUI · FoundationModels NGSS CCSS Math ISTE Hero color: #29B6F6

CodeRealm is a programming adventure where you code a companion robot named Bit to save a digital world! Use visual code blocks to tell Bit what to do -- move, jump, collect items, and defeat bug enemies. As you get better, the blocks slowly peel back to reveal real Swift code underneath, so you learn real programming without even realizing it!

Distributed-narrative cast

Meet the cast

CodeRealm's 6-character cast embodies coding primitives — each character IS a programming primitive Bit (the robot the learner programs) uses. Cast is non-human + non-gendered (avoids the tech-genius-hagiography pitfall). Loop is the mentor introducing them. Four new members add core programming ideas: the list, input and output, the event, and randomness.

Browse all 10 chapters → · What's distributed-narrative methodology? →

What's inside

Block Editor

Drag and drop code blocks to program Bit. Use blocks like "Move Forward," "Turn Left," "If Enemy Ahead," and "Repeat 3 Times." Connect them in the right order t

Adventure Levels

Each level is a puzzle in a corrupted digital world. Program Bit to navigate obstacles, collect data fragments, and fix glitches. The levels teach you loops, co

Peel-Back System

As you master concepts, the colorful blocks start to show the real Swift code they represent. First you see a little code peeking through, then more, until you

Debug Challenges

When your code does not work the way you expected, use the AI debug helper to figure out what went wrong. Learning to find and fix bugs is one of the most impor

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

How CodeRealm 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

CodeRealm 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

CodeRealm 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