GraphQuest
Learn graph algorithms
by playing adventures
GraphQuest turns graph algorithms into story-driven gameplay. Explore worlds built on BFS, DFS, shortest paths, and more — learning by doing instead of just reading textbooks.
Features
What you'll experience
An educational game that makes algorithms click.
Story-Driven Levels
Each chapter presents a narrative challenge that naturally requires a specific graph algorithm to solve.
Interactive Graph Visualization
See algorithms execute step-by-step on interactive graphs. Watch BFS expand, DFS backtrack, and Dijkstra relax edges.
Progressive Difficulty
Start with basic traversals and work your way up to minimum spanning trees, network flow, and beyond.
Hands-On Challenges
Don't just watch — make decisions, choose edges, and guide the algorithm yourself to build real understanding.
Algorithm Library
A built-in reference for every algorithm covered, with pseudocode, complexity analysis, and real-world applications.
Progress Tracking
Track which algorithms you've mastered and which ones need more practice.
Tech Stack
Built with
Beautiful cross-platform UI with smooth graph animations and interactions.
Purpose-built graph rendering and algorithm visualization system.
Designed with CS education research in mind — scaffolded learning meets game mechanics.
Start your quest
Explore graph algorithms through adventure — one node at a time.