CubeThon is a minimalist and engaging 3D game built on the Unity engine. It is my Bachelor Degree Project, designed to showcase my skills in game development and design.
The game revolves around guiding a small cube through challenging obstacle courses. It offers several levels of increasing difficulty, challenging the player to skillfully navigate the cube, avoid obstacles, and achieve high scores.
Objective
Control the cube to clear the obstacles without colliding and get the highest score.
Levels
The game contains four levels with different challenges. Each level offers increasing complexity, requiring precision and focus.
Scoring
Players earn points based on the number of obstacles they clear. A score counter is dynamically displayed at the top of the screen.
Animation
After completing a level, a fade-in effect transitions the player to the next level. A “level complete” screen briefly appears before moving to the next stage.
Visual Style
The game uses solid colors to keep the design simple yet visually appealing. The environment consists of a basic ground plane, with the cube serving as the player’s character. Obstacles appear as the primary challenge for the player to navigate.
Interactions
Players traverse multiple environments while ensuring the cube doesn’t collide with obstacles. The core gameplay revolves around moving the cube strategically to cross obstacles without hitting them.
User Interface
A clean splash screen with a “Start” button to launch the game. At the end of the game, a final “Thanks for playing” screen appears along with developer credits.
Engine
Developed using Unity Engine.
Programming
The game logic and mechanics are developed using C#.
Programmable interactions include-
Smooth animations between levels. Dynamic obstacle interactions to challenge player skills. Basic yet engaging mechanics making the game simple and easy to play.