Title Image

Overview: A solo personal project designed to deepen familiarity with Epic’s Gameplay Ability System and UE5’s animation tools. This is a roguelike, third-person co-op action game where the player navigates simple randomly generated partitions, battling envionrment based enemies and bosses.

Key Features:

  • Procedural World Generation:
    Implemented a system for randomly generating data-driven tile partitions using constrained probability matrices based on player’s chosen boundary tile.

  • Tile Generation and Replication:
    Developed a runtime system that replicates the shared randomly generated environment partitions across all players.

Environment Partition Example

Environment Partition Example

  • Ability and Attack Tracing System
    • Developed gameplay ability task for hit detection using template schemes to easily iterate and create new hitbox types without relying on animations
    • Replication handled using Epic’s Gameplay Ability System.

Environment Partition Example

Hitbox Example

Art and Animation:

  • Character Design & Animation:
    Modeled and animated a low-fidelity prototype character to support early gameplay testing and animation iteration.

Mouse Model 1 Mouse Model 2