Lucifer's Hordes
About
Lucifer’s Hordes is a roguelike with hack-and-slash elements. The player is tasked with traversing the layers of Hell. Along the way the player will acquire new weapons and abilities to help them defeat anything that stands in their way.
Developed using Unreal Engine 4.
Source Code
My RoleMy primary role on this project was Gameplay Programmer. The majority of my time working on this game was spent developing the player combat system. I like to break the combat down into three smaller sub-systems: Combo system, Damage System, and a custom Ability system.
- Dynamic Weapon/Combo System that allowed for easy creation of multiple weapons, each with a variable number of attack animations as well as other attributes
- Damage System allowed for multiple different damage types like Fire, Ice, and life-steal.
- The custom Ability System allowed us to easily create multiple different abilities that would affect the character's attributes in different ways (overtime, instant, for a duration) as well as create more unique attacks like an AoE knockback.
I go into more detail about each of these systems in my blog posts made during the development of this project. My final blog post links to the individual posts that highlight each system.
Controls:- WASD - Movement
- SPACE - Dodge Roll
- LMB - Attack
- Q - Activate Weapon Ability
- E - Activate Player Ability
- ESC/P - Pause
- Mouse - Camera
This project was developed by C-Monkeys, a team comprised of myself and four of my classmates during the final project period of my degree program at Full Sail University. Developed between 03/2021 - 06/2021