Skip to content
Projects
  • Game Development

Cube Runner

My first completed Unity game

This video can't be played right now.

01

Description

Cube Runner was my first successfully completed Unity game, created while learning Unity and C# through a Brackeys tutorial. Inspired by lane-based runner games, it features three lanes where the player continuously moves forward, collects red cubes for score, and avoids blue and green cubes as well as environmental obstacles. The original tutorial used a finite level rather than an infinite system, so the game ends after the playable section without a dedicated level-completion sequence. I also added my own creative elements, including 3D buildings, environmental objects, obstacles, sound effects, and visual presentation. This project introduced me to Unity scripting, UI, audio, gameplay systems, and core game-development workflows.

02

Highlights

  1. First Completed Unity Game

    Marked my first successful end-to-end Unity game development experience.

  2. Three-Lane Runner

    Implemented continuous forward movement with lane-based player controls.

  3. Score & Collection System

    Players collect red cubes while avoiding hazardous colored cubes.

  4. Obstacle Gameplay

    Added environmental obstacles that can end the run on collision.

  5. Custom Creative Elements

    Extended the tutorial foundation with buildings, 3D elements, obstacles, and visual details.

  6. Audio Integration

    Learned to implement sound effects using Unity's audio components.

  7. UI & Game Flow

    Implemented play, game-over, restart, and tap-to-restart screens.

  8. Starting Point

    Serves as a personal benchmark for how far my Unity and game-development skills have progressed since my first project.

Best on a bigger screen

Everything on this site works on your phone. For the full experience, visit on a desktop or laptop.