Dungeon City Game Making Rant


Hello everyone, this is my first individual project, which I created as my final project for college. When the final project came up in my final semester, I knew that I wanted to make a game. I already had a vision for my game before the final project; it had to be a roguelite dungeon crawler where content is procedurally generated to increase the playtime. Mind you, I had only been learning about Unreal Engine 5 for about half a year by making a horror game with my friends.

First, I worked on my fighting mechanics. I created a character and downloaded a bunch of fighting animations from Mixamo, but Mixamo and Unreal Engine 5 mannequins' skeletons aren't compatible, so I spent a long time fixing that and making an automation to convert the animations easily. I also made swords and skills for the characters.

I then made buildings for my dungeon rooms. I had already thought of five easy buildings to implement: first, a shrine building to gacha weapons; second, a food shop for progression inside the dungeon; third, a training hall for the skill tree and acquiring new skills; and finally, a blacksmith to upgrade weapon rarity.

Next, I started making my dungeon. At first, I was confused about how to make a procedurally generated dungeon. There was a Dungeon Architect plugin in the Unreal Marketplace, but I wasn't going to spend $200 on a final project, so I searched the web and finally found a free Unreal Engine plugin called Procedural Dungeons made by Ben Pyton. I was impressed at how good the plugin was, and the developer of the plugin was super responsive in answering questions. The first question I asked got answered in about 10 minutes, even though his country's timezone is significantly different from mine.

After making the dungeon, I wanted to create enemies and bosses. At first, I tried to make a parent enemy blueprint, but after making it, I realized my enemy was not optimized and the features were lacking, even though the blueprints were already looking like spaghetti. So, I deleted all my blueprints and searched YouTube for how to make a good enemy AI. Then I found a YouTube channel called Ali Elzoheiry. He has made a lot of videos about enemy AI, and it had 20 episodes, which was perfect for my game. I followed his tutorials and adjusted the enemy for my game, and it turned out perfect.

After that, I made the finishing touches to my game, such as creating a village map, opening cutscenes, ending cutscenes, and a tutorial. This all took about three months of nonstop grinding, but in the end, it was worth it because my game was the best game in the history of my college, especially for a final project. Now I'm sharing and uploading my game to let everyone experience it. If this game gets a lot of downloads, I might upload it to Steam, although Steam has a $100 upload fee, and $100 is a lot of money in my currency.

Get Dungeon City

Buy Now$4.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.