🔫 Basic FPS Maze Prototype

Survive the maze, manage your ammo, and outsmart the AI.

This project is a 3D First-Person Shooter built with Unity, designed to showcase core gameplay mechanics and reactive Enemy AI. The goal is simple: navigate through the maze, eliminate hostile targets, and survive.

✨ Key Features

  • Smart Enemy AI: Enemies aren't just standing targets. Using a Finite State Machine (FSM), they will:

    • Patrol the area looking for you.
    • Chase when you are detected.
    • Attack with range logic.
    • Flee/Die realistically when defeated.
  • Smooth Combat: Responsive shooting mechanics using Raycasting, complete with reloading logic and ammo management.
  • Survival Elements: Health system with interactable Medkits scattered across the map.
  • Polished Environment: Baked lighting, soft shadows, and a custom skybox for an immersive atmosphere.

🛠️ Technical Details (For Developers)

This project was created to demonstrate proficiency in:

  • Engine: Unity 2022+
  • Input: Unity's New Input System
  • AI: Unity NavMesh Agents & State Pattern
  • Architecture: Modular C# scripts for scalability

🎮 Controls

Key Action
W, A, S, D Move
Mouse Look / Aim
LMB (Left Click) Shoot
R Reload
Space Jump

Leave a comment

Log in with itch.io to leave a comment.