Inspiration
Inspired by games such as Smithworks, PlateUp!, and Deep Rock Galactic.
What it does
Dwarven Industry is an accessible co-located MR & VR multiplayer title, where you build and run a Dwarven Forge together with your friends. Forge, assemble, and deliver the tools of tomorrow before the costumers run out of patience in this chaotic experience inspired by the game mechanics of Smithworks and Plate Up!, and the aesthetics of Deep Rock Galactic.
How we built it
Unreal Engine 5, Meta XR Simulator, Redpoint
Challenges we ran into
Co-Location samples don't work, we had to build our own. Mostly, anchors don't share correctly. Iteration time is super slow with passthrough multiplayer due to the limitations of the simulator. Oculus default netcode on the samples has no error catching, making crashes frequent and debugging tedious, we now rely on Redpoint. Synched online physics. No time to go beyond a proof of concept of the main loop.
Accomplishments that we're proud of
- Managed to build and test out an instinctive, frenetic social gameplay loop, which was previously proven on PC titles
- One of the few multiplayer co-op co-located crafting games with passthrough
- Supports real scene elements interacting with game elements thanks to Spatial SDK.
- Player customization. You arrange your own workshop how you want it in the real world, and then start playing.
- Various interaction types (Buttons, dials, levers, doors, pulleys, throwing, hitting) showing capabilities of VR
- Multiplayer Physics simulation
- Complete particle and sound effect system.
- Remote join in VR supported in the back end, across multiple devices including PCVR thanks to Redpoint. This allows people to play co-located and in VR at the same time across multiple headsets.
- Uses Meta Interaction SDK for 2D items, and physics VRE plugin at the same time.
- Runs optimized enough on native hardware!
What we learned
How to properly do multiplayer, how to kitbash using previous 3D models, how to work faster.
What's next for Dwarven Industry
Full Hand tracking support (Now only menus work with hand tracking) Finish up VR remote play, support for Quest 2 Reduce size of items to allow play in 2x2 meters Game tutorial, game loop with levels and narrative, upgrades, rewards. Music and sound effects. General polish. Release plan.
Built With
- colocation
- mr
- multiplayer
- passthrough
- spatial-sdk
- unreal-engine


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