Back to ExploreUnity narrative game
How To Train Your AI title artwork with a friendly robot at sunset

Unity narrative game

How To Train Your AI

A narrative first-person Unity 6 experience where the player trains and repairs a robot across three interactive mini-games.

Project context

A university game development project focusing on narrative integration, state switching, and interactive mini-game mechanics.

Nour's role

Built in a team of four. Nour developed the core systems, Mini-Game 1 (calibration), and robot logic. Omar worked on Mini-Game 1, Oraby on Mini-Game 2 (energy & path efficiency), and Aya on Mini-Game 3 (spatial push puzzle) and post-credits.

The game, at a glance

An interactive game, experienced as a complete journey.

A narrative first-person Unity 6 experience where the player trains and repairs a robot across three interactive mini-games.

A university game development project focusing on narrative integration, state switching, and interactive mini-game mechanics.

Explore the experience

Move through the experience

Choose a view
How To Train Your AI gameplay — narrative introduction and grandfather messages
01 / 06

How To Train Your AI gameplay — narrative introduction and grandfather messages

Gameplay highlights

The moments that make it substantial

01

How To Train Your AI gameplay — narrative introduction and grandfather messages

Narrative introduction with grandfather messages and story-driven progression.

02

How To Train Your AI gameplay — player and robot control switching

Control switching between player interaction and robot operational view.

03

How To Train Your AI gameplay — Mini-Game 1: control calibration

Three distinct training mini-games: control calibration, energy/path efficiency, and spatial push puzzle.

04

How To Train Your AI gameplay — Mini-Game 2: energy and path-efficiency trial

Persistent robot statistics, fault event system, and custom AI pathfinding.

Nour's contribution

Work connected to the product you can see

Built in a team of four. Nour developed the core systems, Mini-Game 1 (calibration), and robot logic. Omar worked on Mini-Game 1, Oraby on Mini-Game 2 (energy & path efficiency), and Aya on Mini-Game 3 (spatial push puzzle) and post-credits.

The verified project context and ownership boundaries are preserved.

Behind the game

How the game is put together

Optional technical context, translated into the product decisions it supports.

How it works

The project uses Unity 6 with URP, Cinemachine, AI Navigation, and Input System. Features player/robot control switching, persistent statistics, fault events based on trial results, and event-driven scene transitions.

  • Unity 6
  • C#
  • Universal Render Pipeline
  • Cinemachine
  • Input System
  • AI Navigation
  • TextMeshPro
  • Timeline
Available evidence

The repository contains the complete Unity 6 project, README documentation, architectural notes, and full game scene setup.

What is not claimed

This is a narrative training experience with custom puzzle scripts; it does not utilize autonomous agents or external machine learning toolkits.

End of game world

One game. A complete, inspectable experience.

A narrative first-person Unity 6 experience where the player trains and repairs a robot across three interactive mini-games.

  • Unity 6
  • C#
  • Universal Render Pipeline
  • Cinemachine
  • Input System
  • AI Navigation
  • TextMeshPro
  • Timeline
Back to Explore