Skip to content
Projects
  • Game Development

Dodge Box

A self-built 3D game and coding confidence challenge

This video can't be played right now.

Dodge Box Code Snippet
Dodge Box Project Screenshot

01

Description

Dodge Box is a personal Unity practice project I created early in my Unity and C# journey as a deliberate challenge to break away from tutorials and AI-assisted development. At the time, I struggled to write, understand, and test even simple code independently, so I decided to build a complete game without following tutorials or using AI tools. The game features a controllable 3D box that moves left and right while spherical objects fall from above. Players must dodge the falling objects, with their score increasing for each successful dodge. I independently developed the gameplay code, UI, game objects, audio, and implementation through experimentation, testing, and debugging.

02

Highlights

  1. Built Without Tutorials or AI

    Developed the project independently as a deliberate challenge to strengthen programming confidence.

  2. Self-Written Codebase

    Wrote the gameplay logic and supporting systems from scratch.

  3. Dodge-Based Gameplay

    Implemented left-to-right movement and falling spherical obstacles that the player must avoid.

  4. Score System

    Tracks successful dodges and progressively increases the player's score.

  5. Independent Problem Solving

    Used experimentation, testing, debugging, and iteration to understand and resolve development problems.

  6. Complete Implementation

    Independently created the gameplay, UI, game objects, sound effects, and supporting systems.

  7. Personal Milestone

    Kept as a portfolio record of the point where I began developing the confidence to build systems independently rather than relying on tutorials.

Best on a bigger screen

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