Our work

Case study

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.

  1. 01

    Choose a learning activity

  2. 02

    Play through a challenge

  3. 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

Have something in mind?

Tell us about the workflow you want to improve.

Start a conversation