A random maze demo with Havok physics engine and WebGPU rendering

Hello everyone,
The project can be previewed from here:


This web page will create a 16*16 random square maze.After push “p” button the scene will switch to third person control mode, and you can move the character with physical effect:

The detailed introduce and the whole project can be found at:

2 Likes

Nice ball model!

I also programmed something similar, but this is an endless procedurally generated maze → Backrooms in Babylon.js (Version 5) | Babylon.js Playground, although your version with cross-shaped walls would suit me more than just transitions, but I no longer have such a task, you should be interested in this topic → Endless backrooms in Babylon.js! - Demos and projects - Babylon.js.

It’s a nice random world.Did you create new area when the camera move?It can indeed create an infinite world.


May be you could use snapshot and thin instance to increase the rendering speed or use lod technique and hide elements obscured by other objects.