Enemies System is a Unity-built enemy AI and combat encounter demo, showcasing a modular system for FPS and action prototypes — everything needed to get enemies chasing, attacking, and dying convincingly, without wiring up combat logic from scratch. Playable directly in your browser.

Controls:

  • WASD — Move
  • Left Mouse Click — Attack enemy
  • Esc — Pause, adjust settings and controls

Features:

  • Melee & Ranged enemies — pre-configured Enemy_Melee_Zombie and Enemy_Ranged_Guard combat behaviors
  • Wave-based spawner — configurable wave size, spawn pacing, and concurrent-enemy caps that scale automatically, so small waves stay light and large waves feel like a real swarm
  • Adjustable difficulty panel — an in-game Easy / Normal / Hard slider that scales enemy health on the fly, letting you tune your own challenge
  • Live health bars — world-space UI bars above each enemy that stay visually accurate even when difficulty scaling is active
  • Aim-reactive crosshair — turns from neutral gray to lime green when you're aiming at a living enemy in range
  • Audio feedback — enemies react audibly when hurt, and impact sound plays on hits for satisfying combat feel
  • First-person demo scene — a lightweight FPS controller with adjustable mouse sensitivity, pause menu, and on-screen hints
  • Built entirely with Unity's built-in render pipeline and the New Input System

This system will become a full Unity Asset Store / itch.io asset release once my current game reaches Early Access — for now, try it out and see the combat loop in action.

  Check out more of modular systems and prototypes at modular-labs.itch.io, or reach out for custom Unity prototyping and gameplay systems work modular-labs.itch.io

Leave a comment

Log in with itch.io to leave a comment.