Joey Kapusta

Gameplay Programmer

Guildmaster

View the code

Summary

Guildmaster is an example dungeon for an adventure game, made in Unreal 4 with both Blueprints and C++. This came at the end of an independent study in coding for the Unreal engine, taken with one other person, so this project was made as a sort of tech demo, showing examples of the concepts learned. It is entitled Guildmaster, because it was themed as if it were one dungeon within a larger adventure game, where you are a member of an adventurer's guild. It includes puzzles, combat, collectibles, and level progression.

My Contribution

I designed and coded all of the puzzles. This involved using C++ to create custom Blueprints, then using those in the Blueprint editor to create prefab objects that connect to interact with one another. This created objects that the player could interact with that would then affect other objects, conditionally activating or changing them. These activatable objects can string together to make more complex behaviors. I also did all of the level design, to put everything together.

Moving Forward

The concepts we had in mind when making this demo were very interesting, and could potentially make a good game, but that would be outside the capabilities of just the two of us. Primarily what came of this was an understanding of a professional quality game engine. I ended up really enjoying working with Unreal, and would be happy to work with it again. I can see how powerful and useful it is, and why it's quite popular. This would be my engine of choice for a 3D game.