A first person dungeon crawler?

Hello everyone! I’m very new to Unity, I’m currently enrolled in college for game development. I’m in my third semester and so far the only things I’ve done are a couple of tutorials and a prototype of a first person horror game for a group project.

Though I was wanting to make something on my own, something relatively small but still within my interests. I was wondering if anyone knew of a tutorial for making a first person dungeon crawler similar to the old Wizardry games? I’m not 100% sure how to go about it, as archaic as it seems I would like random encounters and turn based combat.

1 Like

Sounds like a fun project! I’m not aware of any tutorials like that (though they may well exist), but it won’t be too hard. There’s a lot of UI, so be sure you’ve studied the UI tutorials; and then for the game view, you could just manually design a grid-based level ( @Ryiah knows some good level-editing assets whose names escape me at the moment), write some simple code to move and turn, and then randomly throw up some monsters (sprites would do) to fight now and then.

2 Likes

I’m not sure if it qualifies as a dungeon crawler, but over in the tutorials there are 2D Rougelike and Procedural Cave Generation tutorials. I haven’t done the cave tutorial, but the Roguelike tutorial takes you through random level building, spawning monsters and “food”, as well as exit points for each level.
Hope that helps. Good luck with your project!

So I couldn’t find a tutorial but I did dig a couple of good discussions on how you could go about doing it.
https://www.reddit.com/r/gamedev/comments/2dhge6/rendering_a_classic_firstperson_rpg/

Apparently there used to be a project / engine dedicated to games like these, but it seems like the project is defunct…
http://www.dungeoneye.net/

edit: source code is online though! GitHub - iliak/dungeoneye: Dungeon Eye is an open source remake of Eye of the beholder II.

Free ones.

https://www.assetstore.unity3d.com/en/#!/content/11919 - ProBuilder Basic
https://www.assetstore.unity3d.com/en/#!/content/47418 - Sabre CSG

Paid ones.

https://www.assetstore.unity3d.com/en/#!/content/15447 - ProCore Bundle
https://www.assetstore.unity3d.com/en/#!/content/69542 - Realtime CSG

My own preference these days is Realtime CSG because as a programmer I found it the easiest to work with.

1 Like

This was my solution, may be what you are looking for