Dungeon Slash

Project Objective

Develop "Dungeon Slasher," a melee combat video game using Unreal Engine, primarily with C++ and some Unreal visual scripting (Blueprint).

The Process

  • Implemented the game's core mechanics focusing on methodical melee combat, where blocking and attacking are balanced by a stamina system.
  • Designed combat to encourage strategic play: blocking requires precise timing and both actions consume stamina, with attacking costing significantly more.
  • Created basic AI for enemies, enabling them to patrol, chase the player upon detection, and execute timed attacks.
  • Utilized line tracing to determine the success of enemy attacks and to check if the player is blocking.
  • Developed similar mechanics for player attacks, ensuring fair and responsive combat interactions.
  • Managed the project using Jira for task prioritization, a Gantt chart for a comprehensive development timeline, and GitHub for source control.

The Outcome

  • Produced "Dungeon Slasher," a game with engaging and strategic melee combat.
  • Successfully integrated AI behavior and player-enemy interactions to create a dynamic gameplay experience.
  • Utilized project management tools effectively to stay on track and maintain organized development processes.

To view the Dungeon Slash GitHub repository