Final Project

A picture of the Luddite game.

Luddite is a currency focused rogue-like game where players enter dungeons to collect resources and currencies to use for upgrades to gear and weapons. There are weapon enhancements via tokens, potions, and different minerals and ores to choose from.

In this project, I worked on the dungeon generation algorithm which uses a room-first approach. This was to ensure every room has a possible connection to the rest of the dungeon. In addition, I worked on the questing system to reward players for doing varieties of gameplay, as well as shaders for various objects in the game.

This game was created using Unreal Engine 5 with C++ and blueprints. Our source control of choice was Perforce, and we focused on agile development with weekly sprints and sprint-planning.