Case study
Education and public-interest learning
Reusable systems for Unity learning games
We developed quizzes, puzzles and decision-based activities within a Unity learning experience. Shared navigation, scoring, saved progress and language support connected the different activities.
How the workflow fits together.
- 01
Choose a learning activity
- 02
Play through a challenge
- 03
Save progress across activities
The workflow
Each activity needed its own interaction and gameplay while remaining part of a consistent learning experience. Common systems handled movement between activities and the records associated with play.
Our contribution
We developed individual activities and reusable systems for navigation, scoring, progress and language support. The work included quizzes, puzzles and decisions rather than a single repeated game mechanic.
The engineering approach
Unity and C# supported the gameplay. ScriptableObjects, localization and JSON API code provided shared ways to organize activity data and connect common behavior across the project.
We present selected work anonymously to respect client confidentiality and protect sensitive business and technical information. Each example describes the relevant engineering contribution while keeping identifying details private. Schedule a call to discuss relevant experience.
Back to the project overview