A downloadable game for Windows

At a glance

  • Engine: Unreal Engine 5.7 (C++,  Blueprints)
  • Input: Enhanced Input
  • Build: Windows
  • Highlight video: 40 seconds
  • Focus: Ability system / Projectile abilities / Interface-based damage / HUD

Download

Windows build at bottom (ZIP). No install.

Overview

Third-person ability system prototype built in Unreal Engine — focused on C++ gameplay systems architecture and Blueprint integration.

How to evaluate (40 seconds)

  • Press 1 → single projectile fires, hits golem, health bar drops
  • Press 1 again immediately → slot dims, cooldown visible in HUD
  • Press 2 → burst fires 3 projectiles in a spread pattern
  • Press 1 then 2 quickly → both cooldowns run independently
  • Focus fire on one golem → health depletes, golem disappears

What this demonstrates

  • Ability system: UObject instancing per slot, per-slot independent cooldowns, Blueprint-tunable via subclassing
  • Interface-based damage: IDamageable UINTERFACE — projectile has no dependency on any specific enemy class
  • Event-driven HUD: FOnSlotChanged delegate drives slot updates — component has no knowledge of the HUD
  • Projectile abilities: two distinct behaviors (single + burst) sharing the same projectile base class

Controls

  • Move: WASD
  • Look: Mouse
  • Slot 0 (Single Projectile): 1
  • Slot 1 (Burst): 2
  • Quit: Escape

Download / Install

  1. Download ZIP
  2. Extract
  3. Run the .exe

Known limitations

  • No multiplayer / replication
  • No object pooling for projectiles
  • Keyboard and mouse only (no controller support)
  • Not broadly hardware tested

Links

Download

Download
AbilitySystemPrototype_Windows_v1.0.0.zip 697 MB

Leave a comment

Log in with itch.io to leave a comment.