Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Yogi

A game-based learning mobile app for iOS and Android, built in Unity/C# between 2016 and 2020. Yogi turned course material into flashcards, quizzes, and arcade-style mini-games, with points, badges, leaderboards, and lightweight course authoring.

This repository is an archived portfolio case study. The full source history lives in a private GitLab repository. I keep that history private because it includes legacy build/release material and licensed third-party assets. I am happy to walk through the codebase in a call.

What the app did

Students picked a course or collection, added it to their library, and then chose how to study the same material:

Flash Cards Classic front/back review with keep/remove sorting.
Multiple Choice Timed quiz rounds with per-question scoring.
Invaders A space-shooter where you blast the correct answer.
Flappy Pig An arcade runner where flying through the right cloud answers the question.
Quick Pick Fast-response answer selection.

Every mode drew from the same course content, so authoring once produced five ways to study.

Screenshots

Captured from the live app in August 2018.

Study modes Flash Cards Multiple Choice
Study mode selection Flash card review Timed multiple choice quiz
Invaders Flappy Pig
Invaders quiz mini-game Flappy Pig quiz mini-game

My role

I designed the product and built the user-facing app experience:

  • Unity/C# gameplay systems for all five study modes, shared against one course-content model.
  • Account, library, course, collection, enrollment, progression, points, badge, and leaderboard flows in the app.
  • In-app purchase, analytics, audio, and narration integration from the mobile client.
  • iOS and Android builds, store submission, and release management.
  • Product design decisions across study flow, game mechanics, UI, and player feedback.

Context

Yogi was a Good Life Games product exploring a more playful alternative to conventional studying. The same pattern - practical skill-building made engaging through game structure - continues in my current product work and in case studies like Environ.

About

Unity/C# game-based learning app (2016-2020). Archived portfolio case study with screenshots.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors