GAMEingo is Duolingo for code: bite-size C++ and data-structures lessons, XP, streaks, hearts and boss levels. No 40-minute lectures. Open it, play a lesson, get sharper.
Your guide through every world. Byte cheers when you nail it, droops when you miss, and catches fire when your streak does.
Algorithms and data structures are the spine. Every world ends with a boss you face unaided.
Loops, arrays, the % operator, functions, strings, vectors. The ground everything stands on.
References vs pointers, stack vs heap, new/delete, RAII and smart pointers. The wall most juniors fail.
Classes, inheritance, virtual functions, polymorphism, rule of 3/5/0, const correctness.
Big-O, two pointers, hash maps and sets. Learn to read code and name its cost.
Linked lists, stacks, queues, recursion, sorting and binary search.
Unreal-ready C++: UObject, actors, components, state machines, object pooling.
Hunt real bugs, read traces, fix crashes — then A* pathfinding and the open list, the way games actually move.
Not video courses. Not theory dumps. Play, answer, level up.
Follow the winding path. Each lesson is 8–12 quick questions across seven formats that rotate so it never gets stale.
Tap the right code, build lines from tiles, fill the gap, read a snippet and say what it prints. Wrong answers cost a heart and come back until they stick.
Every world ends unaided: write the real solution, then explain it in plain English like an interview. Pass, and the next world opens.
GAMEingo is a phone app — portrait, always. The WebGL build drops into this frame so you can try it anywhere. Progress saves on your device for now — Google account sync is coming, then it follows you to the app.
Now playing: the current web build — deep-green theme, seven question formats including True/False, Byte performs when you tap him, sound throughout, and progress export/import in Settings.
Android build v2.1.1 — the full game, playable now. Download the APK, allow install from this source, and play.