Spark & Anvil
← All apps

Special Interest

Forgearena

A competitive multiplayer educational game where up to 30 students on any device battle in real-time quiz arenas, team challenges, and subject-specific tournaments — bridging iOS, Android, and web players in the same match.

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

Forgearena mascot demonstrating
demonstrating
Forgearena mascot praising
praising
Forgearena mascot thinking
thinking
Forgearena mascot working
working
Forgearena mascot encouraging
encouraging
In planning Swift 6 · SwiftUI · FoundationModels ISTE Common Sense Privacy Hero color: #FFA726

ForgeArena is a multiplayer quiz battle arena! Compete against other players in real-time quiz matches, climb the ranked ladder from Bronze to Champion, join team battles, and earn rewards through seasonal battle passes. Test your knowledge across every subject while having fun competing!

Distributed-narrative cast

Meet the cast

ForgeArena's 5-character cast embodies ARENA-ROLE archetypes — NOT new curricular characters. Cast scaffolds the participation structure of competitive quiz battle-royale: Champ (Arena Host — welcomes; this role is BOTH the hero mascot AND the AI host mentor per Wave 27 Phase A reconciliation from code-side 'Mentor' placeholder + site 'Bracket' → 'Champ'), Tally (Scoreboard — points-as-improvement-signal not points-as-worth), Whisk (Referee — fair-play as craft), Cheer (Commentator — celebrate the move, never trash-talk), Rival (Opponent-archetype — worthy-opponent-as-craft-role NEVER rival-as-villain). Toxic-competition gate enforced (CRITICAL — UNIQUE to ForgeArena in Wave 27; inherits EnsembleQuest Wave 14 collaboration-shame gate verbatim + extends): cast NEVER frames losses as worth-determinations, NEVER positions ranking as identity, NEVER uses combat / war / kill-the-other-team register; trash-talk static-response gating ('roast / destroy / own / crush / dunk on / cooked / mid' prompts NEVER reach FoundationModels — Champ surface filter routes to craft-celebrating framing); Cheer's commentator framing structurally counter-codes esports-toxic-commentator register; Rival's worthy-opponent framing inherits chess-tactics + tabletop-game-design + party-game pedagogical traditions. Cooperative-competition gate: Team Battle mode foregrounds 'your team's combined IMPROVEMENT' over zero-sum; Survival Mode rephrases 'last player standing' as 'longest-consecutive-correct streak'. Adolescent-competitive-anxiety gate (per APA 2024 + Common Sense 2024 + Loton 2024): anti-grinding affordances + ranked-mode opt-out + spectator-mode escape; ELO rank-tier reframe REQUIRED Phase A — 'practice courts' NOT 'rank of worth'; Boss Rush 'boss' → 'challenge round' / 'guest opponent'. Cyberbullying register gate inherits SafetyForge Wave 24: NO free-text chat between players; whitelisted positive-emote-set only. External child-competition-pedagogy + esports-ethics + adolescent-competitive-anxiety sensitivity reviewer RECOMMENDED ($500-$800).

Champ portrait

Champ

Arena Host — welcomes / frames every match; doubles as AI host mentor; existing hero mascot promoted to mentor role in Wave 27 Phase A reconciliation (code 'Mentor' + site 'Bracket' → 'Champ')

Tally portrait

Tally

Scoreboard — points-as-improvement-signal NEVER points-as-worth; anti-leaderboard-as-identity framing

Whisk portrait

Whisk

Referee — fair-play as craft; rules-without-scolding; anti-power-tripping-ref framing (SOFT collision with SaffronLab Wave 19 Whisk — different role/visual)

Cheer portrait

Cheer

Commentator — celebrate-the-move craft-celebrating register; multi-language; anti-toxic-commentator framing (DELIBERATELY shared design language with ActiveForge Wave 24 Cheer — cross-cluster sportsmanship-celebration)

Rival portrait

Rival

Opponent-archetype — worthy-opponent-as-craft-role NEVER rival-as-villain; post-match handshake foregrounding

What's distributed-narrative methodology? →

What's inside

Classic Mode

Answer questions faster and more accurately than your opponents. Earn points for correct answers, and bonus points for speed. The player with the most points wh

Team Battle

Join a team and combine your knowledge. Each team member focuses on their strongest subjects. Work together to outscore the other team.

Subject Sprint

Pick one subject and go deep. Race through questions in math, science, history, or any subject you choose. Climb subject-specific leaderboards.

Survival Mode

Keep answering correctly to stay alive. One wrong answer and you are out! Last player standing wins.

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

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

Forgearena 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

Forgearena 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