Back to Portfolio
Boss Fight Test screenshot

Boss Fight Test

3D Game Demo — Individual Project

Role

Solo Developer

Type

Individual Project

Engine

Unity

Overview

This project is a 3D arena game demo featuring a boss encounter, where players control a hero character to defeat a boss enemy using strategic movement and skill-based combat. The project focuses on gameplay system design, including player controls, enemy AI, and a modular skill system with progression mechanics.

Tech Stack

  • Unity
  • C#

Project Details

Environment & Level Design

Designed and implemented a 35x35 arena environment featuring both static and dynamic obstacles to encourage tactical navigation.

Player Controls & Enemy AI

Built a player control system using mouse-based movmement and skill casting, alongside a boss AI with constrained random movement behavior.

Skill System & Game Mechanics

Created a flexible skill system supporting multiple skill types, including projectiles, area-of-effect attacks, and functional abilities such as healing and defense.

Progression & Data Persistence

Implemented a progresssion system where players unlock and equip skills using in-game collectibles, with support for saving player data between sessions.

User Interface & Game Systems

Developed a complete user interface displaying health, skill selection, and cooldowns, as well as a main menu with skill management and a dedicated training mode for testing abilities.

Gameplay Experience

Added camera controls, clear win/loss feedback, and balanced gameplay designed for short, replayable sessions.

Links