← Hyperfocused Engineer

SYSTEM DESIGN

ARCADE

Master system design concepts through interactive, arcade-style games. Learn caching, databases, sharding, load balancing, and more — by playing.

Download — App Store Download — Google Play

by Hyperfocused Engineer

THE GAME

Screenshots

THE STORY

Why this exists

System design interviews are notoriously hard to prepare for. Most resources are either dense walls of text, hour-long lecture videos, or expensive courses. I wanted to learn by doing.

So I built an arcade-style mobile game where each level teaches a system design concept through interactive challenges. No passive reading — you make decisions, see consequences, and build intuition through gameplay.

Play as a guest, or sign in with Google or Apple to sync your progress across devices. No ads. No paywalls. Free on iOS and Android.

INTERVIEW PREP

How to use SDA for your next interview
01

Follow the Study Plan

Curated, chapter-based path from fundamentals to real systems. No guessing what to learn next — just press Continue.

02

Lock in building blocks in Concept Arcade

21 games on caching, databases, sharding, CAP, replication, load balancing, rate limiting, consistent hashing, and more.

03

Design real systems in Problem Arcade

17 classic interview problems — URL Shortener, Chat System, Instagram, YouTube, Uber, Ticketmaster, Dropbox, and more.

04

Go deep in Tool Arcade

10 tool deep-dives — Redis, Kafka, PostgreSQL, Elasticsearch, Kubernetes, Docker, Temporal, Zookeeper, Cloudflare, Grafana.

05

Run Story Mode as a mock interview

Capstone narratives — design a full system end-to-end from requirements to tradeoffs, the way an interview actually flows.

06

Stay sharp with the Daily Challenge

One fresh question every day. Keep your streak alive between study sessions.

FEATURES

What you get

50+ Arcade Games

Four tracks — Concept, Problem, Tool, and Story — covering the full system design interview surface area.

Interview Prep Study Plan

A chapter-by-chapter curated path. Fundamentals first, then real systems, then capstones.

Daily Challenge

One fresh challenge every day. Build a streak, keep concepts top of mind between sessions.

Story Mode Capstones

End-to-end narrative design games. Walk through requirements, tradeoffs, and architecture like a real interview.

Scenario-Why Challenges

Train reasoning, not just recall. Every level asks you to justify the choice behind the choice.

Architecture Builder

Interactive diagrams. Snap together clients, servers, caches, queues, and databases to prove you understand the flow.

Theme Lab

Five dials to tune the look — background mode, glow intensity, gradients, and fonts. Dark neon by default.

Read Aloud

Text-to-speech on every explanation. Learn while commuting, walking, or on the treadmill.

Cloud Sync

Sign in with Google or Apple to sync scores and progress across every device. Play guest-only if you prefer.

Tablet-Ready

First-class layouts for iPad and Android tablets. Study at a desk, not squinting at a phone.

Privacy-First

No ads, no third-party trackers. Minimal anonymous analytics for crash reporting, full account deletion in Settings.

Free

Zero cost. No paywalls, no subscriptions, no “premium track.” Just open it and learn.

COMING SOON

On the roadmap

More Story Mode Capstones

Additional end-to-end design narratives for popular interview problems. The current three are just the start.

Mock Interview Mode

Timed, multi-round runs that simulate the pressure of a real 45-minute interview slot.

Deeper Tool Tracks

Level 2–5 expansions for the existing tool games, plus new deep-dives on widely-used infrastructure.

Shareable Designs

Export your architecture-builder solutions as images to share, review, or post.

TOPICS

System design concepts covered
Caching Databases Sharding Replication Load Balancing CAP Theorem Consistent Hashing Rate Limiting Message Queues Async Processing API Design Networking DNS & CDN Leader Election Distributed Transactions Fault Tolerance Observability Security Read Scaling Estimation Proximity Services Data Pipelines Service Communication

TECH STACK

React Native Expo TypeScript Supabase Google OAuth Apple Sign In