Hi there, currently it is custom made for (and only available at) that specific room in the Castle of the Counts (in Ghent, Belgium).
We do have plans to make this into a fully fledged MR game you could play at home!
Hi there, currently it is custom made for (and only available at) that specific room in the Castle of the Counts (in Ghent, Belgium).
We do have plans to make this into a fully fledged MR game you could play at home!
7. Last but not least I changed some of the room to room connections into breakable walls.
There is no obvious path anymore and players need to break through some walls to get to the end!
Hope you enjoyed this first makeshift thread!
6. To make it more challenging I decided to make players follow the longest possible path to the grail.
I wrote a recursive function to close off some room to room connections that checks if you can still go from any room to the endroom and scores based on how many steps it took.
5. Next I added the following logic to the rooms:
- rooms need to have walls on the outside
- rooms need to be connected to all of its neighbours (meaning no walls in between).
4. To procedurally generate the inner dungeon I used binary splitting.
This is a recursive algorithm that splits a bigger rectangle into smaller ones by either splitting horizontally or vertically (thus binary) using parameters like a min and max size (in x and y)
3. Some rooms always stay the same:
The start rooms at the front and the room at the end (rooms in green) where the holy grail is kept.
This leaves an area in the middle (in blue) that can be procedurally generated.
Very important for this process is that all rooms remain accessible.
2. First I split the existing grid into an even smaller grid and created cells. Cells could have walls on their borders and be combined together to create a room.
Rooms can be connected to other rooms and all together they form the entire dungeon.
1. Using the ground plan of the space, I created a virtual version inside Unity.
The green points are on the pillars and at the walls.
This creates some kind of grid with all the points I need to start creating virtual walls in between.
How I turned a real life dungeon into a Mixed Reality dungeon crawler
Part 1: procedural dungeon generation
Inner workings in the comments below ⬇️
#GameDev #XR #MR #VR #AR #Procedural #ProceduralGeneration #Indie
Saw this pass by on LinkedIn a while ago. Very interesting. Will be following along to see what this turns into!
13.11.2024 14:07 — 👍 1 🔁 0 💬 0 📌 0
I work for two XR companies (XR-Labs belgium which is a VR simulator for the belgian special forces and police) and my own XR startup for XR in the cultural sector.
What would be the requirements to be added to the started pack?
Will be setting up one or more company accounts in the future too.
I am an XR developer that is trying to bring immersive innovative multiplayer Mixed Reality applications to the cultural and educational sector with my company Xarpy!
Our initial project is the worlds first Mixed Reality dungeon crawler in a real dungeon in a castle in Ghent!
#MR #VR #XR #GameDev
Students trying out a popup VR simulator at UNWRAP festival in Kortrijk
Hi there!
I am an XR developer working on a VR simulator to train the belgian special forces and police.
On the side I started my own XR startup to bring XR to the cultural sector!
Happy to connect with more like minded people!