Gem Hunter

Unity, C#

About this project

Developed a 3D top-down shooter from scratch using Unity and C#. The game features multiple enemy types, guns, power-ups, and a boss with cutscenes, supported by a tutorial and wave-based levels.

Implemented core systems including interactive menu, audio and cheat settings, pause and loading screens, gun/inventory mechanics, and enemy AI tailored to weapon types. Boss behavior was created using a finite state machine for varied attack patterns.

The project strengthened skills in game systems, UI design, AI implementation, and overall game programming, with potential improvements in visuals, environment, sound, and control mapping.