Rift Defender is a first-person 3D shooter where you must defend yourself against waves of enemies invading from a magical rift. Use your weapon to shoot down enemies before they reach you, manage your health, and survive to win!
Controls:
- WASD — Move
- Mouse — Look around
- Space — Jump
- Left Shift — Dash
- Left Mouse Button — Shoot
- R — Reload
Modifications made for this assignment:
- New Enemy — Exploder: A new enemy type (red sphere) with unique behavior — it rushes toward the player at high speed once nearby, then self-destructs in an area-of-effect explosion, dealing damage if the player is caught in the blast radius. This enemy also has a completely new visual design compared to the standard chaser enemy.
- Player Dash Ability: Added a new movement ability — pressing Left Shift performs a quick dash burst in the player's facing direction, with a cooldown timer, giving the player a new tactical option for dodging enemies.
- Modified In-Game UI: Redesigned the gameplay HUD to include a real-time health bar and score counter, providing the player with constant feedback on their status and progress during the game.

