Chasing Stars

Artificial Intelligence Art Installation

  • #Game
  • #Exhibition
  • #Unity
  • #Code

Roles & Contributions

  • DeveloperGenerative Level Design


  • Unity3DGame Engine

Project Description

Chasing Stars is a game that plays itself. Nine robots are sent into space to learn to avoid obstacles and collect stardust. Watch as the robots stumble and learn to conquer unexpected conditions, and cheer on your favourite robot! The project explores artificial life techniques and algorithms like the Lindenmayer system, cellular automata, and neural networks.

Chasing Stars was created as the final project for DATT4950: Artificial Life, Generative Art and Creative Code.

Project Breakdown

Chasing Stars is a Unity game that explores artificial life techniques and algorithms. The game's robots respond to their immediate environmental conditions using an evolutionary genetic algorithm. Each robot's genes differ, and better-performing individuals are likelier to pass their traits to the next generation.

The game's levels are generated using a Lindenmayer system. The stars are animated according to a cellular automaton whose rules change based on the life and death of each robot. The environment reacts to the robot's progress by generating more challenging level designs and obstacles each time.


  • Lalaine Ulit-Destajo

    designer + developer

  • Luke Lu Li

    designer + developer

  • Rose Mengmei Zhou

    designer + developer


  • 2016: Digital Media Showcase York University, Toronto, Canada
  • 2016: Computational Beauty Exhibition InterAccess Gallery,Toronto, Canada

Related Projects


Exhibition - Mixed Reality - Code

Sci-fi Story World Exploring the Relationship between Health and Community


Mixed Reality - Installation - Exhibition

Interactive Art Installation

Designed & Built by Lalaine Ulit-Destajo

Status: Available to chat