Spark & Anvil Apps →
← 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

CodeRealm app icon
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 lea

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

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