ALPHATEMPLATES - Horror Horde - Co-op Action Horror Game Template

HORROR HORDE - CO-OP GAME TEMPLATE

BUILD YOUR OWN CO-OP HORROR GAME WITH UNREAL ENGINE 5

1–4 PLAYER CO-OP | HORDE AI | DYNAMIC ENCOUNTERS | GAS | WEAPONS & COMBAT | MISSIONS | MULTIPLAYER | MODULAR C++ FRAMEWORK


Horror Horde is a multiplayer-focused Unreal Engine 5 framework for creating 1–4 player co-op horror shooters, zombie survival, and horde-based PvE games.

Inspired by Left 4 Dead and Back 4 Blood, it combines combat, enemy AI, dynamic encounters, missions, and multiplayer systems into one extensible framework.

Built with C++, Blueprint-friendly APIs, Gameplay Ability System (GAS), and server-authoritative networking, Horror Horde lets you focus on building your game instead of its underlying systems.

🔗 LINKS & RESOURCES

Note: Offline documentation is also included inside the plugin directory


⚔️ FRAMEWORK HIGHLIGHTS


🌐 MULTIPLAYER & CO-OP
  • 1–4 Player Cooperative Gameplay - Designed for solo and multiplayer experiences.

  • Server-Authoritative Networking - Multiplayer gameplay systems built around authoritative server logic.

  • Multiplayer Sessions & Lobby - Hosting, joining, lobby management, and ready-state functionality.

  • Late Join & Reconnection Handling - Configurable session and player recovery behavior.

  • Cooperative Player Recovery - Downed, revive, death, spectating, rescue, and respawn systems.

  • Shared Mission Progression - Synchronized objectives, mission outcomes, and cooperative gameplay states.

🔫 WEAPONS, COMBAT & EQUIPMENT
  • Ranged Weapon Framework - Firearms, ammunition, reloading, and configurable weapon behavior.

  • Melee Combat - Close-range attacks and extensible melee combat functionality.

  • Equipment Management - Primary, secondary, and melee weapon handling.

  • Throwables & Consumables - Extensible equipment actions for grenades, healing items, and utility equipment.

  • Damage & Combat Interactions - Server-authoritative damage handling and combat state management.

  • Gameplay Ability System - Gameplay Abilities, Attributes, Gameplay Effects, and Gameplay Tags.

🧟 ENEMY AI & HORDE SYSTEMS
  • Horror Enemy AI Framework - Extensible enemy behavior, combat, and targeting systems.

  • AI Perception - Sight, hearing, awareness, and engagement behavior.

  • Encounter Director - Controls encounter pressure and enemy activity according to gameplay conditions.

  • Enemy Spawning - Configurable spawning, population management, and encounter requests.

  • Enemy Archetypes - Build different enemy behaviors, combat styles, and threat levels.

  • Performance-Conscious Design - Structured for enemy-heavy cooperative encounters.

🎯 MISSIONS & OBJECTIVES
  • Mission Framework - Create objective-driven cooperative missions.

  • Objective Progression - Configurable mission conditions, objectives, and completion states.

  • Mission Success & Failure - Multiplayer-aware results and player statistics.

  • Encounter Integration - Connect mission progression with enemy spawning and encounter pressure.

  • Reusable Mission Architecture - Build different mission experiences without replacing the underlying gameplay systems.

❤️ PLAYER SURVIVAL & TEAMPLAY
  • Health & Survival Attributes - GAS-integrated player attribute management.

  • Stamina & Movement Systems - Configurable player movement-related gameplay mechanics.

  • Downed & Revive Gameplay - Cooperative revival and incapacitation handling.

  • Spectating & Recovery - Player spectating, rescue, and respawn functionality.

  • Player Communication - Ping and contextual dialogue integration.

🗺️ UI, NAVIGATION & PRESENTATION
  • HUD Integration - Blueprint-facing interfaces for player, combat, and mission information.

  • Minimap & Compass Systems - Navigation presentation and objective tracking support.

  • World Map Support - Configurable map definitions and navigation data.

  • Objective Presentation - Mission tracking and objective update interfaces.

  • Multiplayer Menu Foundations - Lobby, victory, defeat, and spectating presentation support.

  • Dialogue Framework - Contextual and event-driven dialogue functionality.

🧩 BUILT FOR DEVELOPERS

Horror Horde is designed to be extended, not simply copied.

Its modular C++ architecture uses components, interfaces, Data Assets, Gameplay Tags, and Blueprint-exposed APIs to make customization and integration easier.

Create your own gameplay experience using a connected framework rather than assembling unrelated systems from scratch.

🚀 BUILD YOUR GAME. DEFINE YOUR HORDE

Horror Horde isn't limited to one type of zombie game.

Use it as the foundation for a cooperative horror shooter, wave-based survival game, extraction experience, objective-driven PvE adventure, or a completely custom multiplayer action game.

Bring your own environments, characters, animations, and creative direction while leveraging an integrated foundation for the gameplay systems underneath.

YOUR GAME. YOUR RULES. YOUR HORDE.

Horror Horde uses Unreal Engine's built-in plugins: GameplayAbilities, EnhancedInput, AnimationWarping, AnimationLocomotionLibrary, MotionWarping, MotionTrajectory, PoseSearch, Chooser, Niagara, StateTree, GameplayStateTree, OnlineSubsystem, OnlineSubsystemUtils, and DataValidation.

All listed plugins are included with Unreal Engine. No additional paid third-party plugins are required.