Boss Fight Test
3D Game Demo — Individual Project
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.