top of page
ChatGPT Image Apr 27, 2026, 02_38_05 AM.png
992db8b6-b156-4718-9b04-6d471705d9e2_edi
64817480-bb32-428e-8a38-dd2daf938696.png

OVERVIEW

This is a 3D first-person shooter where players fight against waves of enemies and gradually unlock new abilities as they progress.

 

Each successful encounter rewards the player with new skills, encouraging continuous combat and strategic use of abilities to survive and improve performance.

Engine 

UNITY, C#

ChatGPT Image Apr 30, 2026, 07_07_55 PM.png

Platform 

Windows

Project Type

Solo

Primarily Role

Gameplay Programming

Project Duration

1 Month

In this project, I worked on the level system as well as saving and loading player abilities across different levels.

 

As players defeat enemies, they are rewarded with health and gradually unlock new abilities.

MY CONTRIBUTIONS

Leveling System

  1. Added ability unlock logic tied to player progress based on defeating enemie

Skill System (Shield & Shockwave)

  1. Implemented shield ability with visual feedback and cooldown system

  2. Developed shockwave ability to push enemies away

Save and Load System

  1. Implemented saving system for player abilities and progress

  2. Loaded saved data when transitioning between levels

The first ability is a defensive shield. Once unlocked, an icon appears in the scene, and players can activate it by pressing E.

 

When used, a red sphere appears around the player to visually represent the shield, along with a cooldown bar that indicates when the ability can be used again.

The second ability is a shockwave attack. By pressing Q, players can push enemies away, preventing them from getting close for a short period of time.

I also implemented persistence for these abilities, so when players complete the first level and move on to the next, they retain the abilities they have unlocked.

bottom of page