“Wizard Defense Service” is a co-op wizard roguelike. Play as a party of wizards and work together to slay enemies, challenge bosses, and complete dungeons. Unique spells from different schools of magic ensure that no run is the same. Work with friends to learn from each school, discover new magic, and defeat as many enemies as you can. How far can you make it?
That is our eventual goal for the project, but unfortunately, we didn’t quite meet that scope in this timeframe of the KnightHacks Projects Competition. Regardless, we plan on continuing our project until it ultimately gets released in some form on Steam.
Participation in the project program was an incredibly rewarding experience as it gave us a reason to learn new skills and create things. We all came into the project having absolutely zero Unity/C# experience under our collective belts, and we came out of it in a very strong position.
Now, into the more technical details of what we did:
The game is made with Unity’s high-definition render pipeline and coded entirely in C#. All models/designs are entirely self-made.
We worked with TextMeshPro to create all of the UI elements, and the non-menu UI was all hand-drawn by a member of our team.
The abilities are built off a modular, inheritance-based system that we created, and they are animated with Unity’s particle system.
The music is all original, written by a member of the team.
The level design was done with ProBuilder, and the AI for the enemies was done with NavMeshes.
Ultimately, we all had an amazing time working on this project. It isn’t in the best state (there are a plethora of known bugs), but it is a great starting point. We plan on restarting from near-scratch now that we know what we are doing.
Thank you for reading!
Sincerely, KHP8 Studios


Log in or sign up for Devpost to join the conversation.