Back to Projects

Case study

Learning Numbers

An interactive Android educational game that helps children aged 4–6 practice early numeracy through play.

Solo Project Game Development Unity · C# · Android
Learning Numbers main menu screen
Main menu of the Learning Numbers application.

Overview

Learning Numbers is an interactive Android educational game designed for children aged 4–6 to support early numeracy learning through a multisensory Visual, Auditory, and Kinesthetic (VAK) approach.

The game brings number recognition and counting into a playful, touch-driven environment through four main learning activities: Learning Numbers, Tracing Numbers, Matching Numbers, and the Monkey Walk Quiz. The last of these lets a child answer out loud, using speech recognition to check the spoken number.

My Role

This was a solo project. I handled the game end to end, from design through programming, integration, testing, and Android deployment.

Gameplay

The game is built around four learning activities.

Learning Numbers activity screen

Learning Numbers

Introduces numbers through visual elements, objects, audio, and number pronunciation activities.

Tracing Numbers activity screen

Tracing Numbers

Children trace number shapes using touch interaction. The system checks the tracing path through predefined checkpoints.

Matching Numbers activity screen

Matching Numbers

Children match number symbols with the corresponding quantity of objects using drag-and-drop and touch interaction.

Monkey Walk Quiz activity screen

Monkey Walk Quiz

An interactive number quiz where children answer using speech input. The game uses Android SpeechRecognizer to process the spoken number and validate the answer.

Technical Highlight

One of the main technical challenges was bringing speech recognition into a Unity Android game. The implementation uses Android SpeechRecognizer through a Unity speech-to-text integration: a spoken response is turned into text, mapped to a number value, and then validated by the game before feedback is shown.

  1. Child speaks
  2. Android SpeechRecognizer
  3. Speech-to-text integration
  4. Number parsing
  5. Answer validation
  6. Game feedback

Development Process

  1. Analysis

    Defined the learning goal, the target age group, and the scope of the four activities.

  2. Design

    Produced the GDD, UI flows, and the mechanics for each activity.

  3. Development

    Built the gameplay, UI, and systems in Unity with C#, with audio and art assets integrated.

  4. Implementation

    Integrated Android SpeechRecognizer for the quiz and prepared the Android build.

  5. Evaluation

    Ran functional testing and a user evaluation session with children and teacher assistance.

Testing & Evaluation

The game was tested with 20 children aged 4–6 with teacher assistance to evaluate usability and overall interaction.

Functional testing and a user evaluation were both carried out during the project.

Outcome

The project was completed as an Android educational game and went through functional testing, user evaluation, and deployment as an Android build.