← All apps

STEM

RiverForge

When it rains on a hillside, where does the water actually go? Not wherever it likes - it obeys one rule: roll to the lowest neighbour, over and over, until you reach a low spot and pool. Trace that and you can find every pond, see the ridge that splits the rain into two rivers, spot the square that floods first, and watch what a levee really does to the water downstream. Predict the flow, then drop your own raindrops on the valley map. Real, tiny, deterministic earth science - no internet. Ages 9-14.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels Science / earth & environmental science (NGSS MS-ESS2, MS-ESS3) - trace water downhill to a pond, identify a watershed divide from a ridge, and reason that flow accumulation concentrates water where paths merge Science / systems & stocks-and-flows - reason that raising a square into a levee reroutes water rather than removing it, so protecting one low spot sends the water to another Hero color: #2a7fa8
Engagement: Modes pending

Distributed-narrative cast

Meet the cast

RiverForge's crew ARE the shape of a watershed - the cast IS the curriculum: each character IS one fact about how water moves. Divide is the ridge along the top, the line that sends rain on one side to one river and rain on the other to a different one. Slope is the rule every drop obeys: always take the lowest step down, never uphill. Channel is where many paths merge into one - the square that carries the most water and floods first. Basin is the low pond at the end of the journey, where all the water finally pools. Delta, the mentor, is the wise river-mouth who has seen where all water ends up, and reminds the crew that a levee doesn't remove water - it just moves where it collects. Painted portraits + storybooks are a tracked follow-on (R-WEB-CLONE-SPAWN-TRACKED); a text-only crew + flat, deterministic on-device earth science ship now - nothing leaves the device.

D

Divide

The ridge along the top - the watershed divide, the line that sends rain on one side to one pond and rain on the other side to a different pond

S

Slope

The one rule every drop obeys: always roll to the lowest neighbouring square, step by step downhill, never uphill

C

Channel

Where many downhill paths merge into one - the square that carries the most water, and so the one that floods first in a storm

B

Basin

The low pond at the end of every journey - a square lower than all its neighbours, where the water has nowhere left to go and pools

D

Delta

(Mentor) The wise river-mouth who has seen where all water ends up, and reminds the crew that a levee doesn't remove water, it only moves where it collects

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

When it rains on a hillside, where does the water actually go? Not wherever it likes - it obeys one rule: roll to the lowest neighbour, over and over, until you reach a low spot and pool. Trace that and you can find every pond, see the ridge that splits the rain into two rivers, spot the square that floods first, and watch what a levee really does to the water downstream. Predict the flow, then drop your own raindrops on the valley map. Real, tiny, deterministic earth science - no internet. Ages 9-14.

📚

Question kits

16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.

🤖

On-device AI mentor

FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.

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

How RiverForge 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
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

RiverForge 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

RiverForge 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

Kids also liked