Wizard Roguelike Jam - C++ / UE5


This was the most recent jam I participated in with some friends, we couldn't quite line up with the Jams schedule (7DRL Jam) so we made this over 2 weeks. I handled all the code for character control, the spell system and dungeon generation as well as most of the blueprints for enemy behaviour and game flow as well. The spell system was setup to be made up of forms, elements and augments so a player would discover new spell components in a run and create their spells on the fly. We didn't quite have the time to put the spell loot into the level but I did get the system finished.

The spell system worked by splitting up your attacks into 3 components, a form which would determine the type of attack (projectile, beam, aoe, grenade), an element which would determine the stats such as damage and speed and then an augment which could add extra functionality on cast or hit such as splitting up a spell or making it bounce to the next closest enemy on impact.

Other Contributors:

  • Level Design - Chris Brady - https://badman-dev.github.io/chrisbrady/
  • Game Design - Noah Rigden - https://noahrigden.com/
  • SFX - Josh Thomas - https://joshuaarthursounds.squarespace.com/
  • Music - Mikey Parsons - https://www.mikeyparsons.com/