Inspiration
We were inspired by Davigo and multiplayer games in general. We wanted the big player to be able to move freely in their physical environment which is why we used the Scene Mesh SDK.
What it does
Multiplayer one versus many PvP. One player is an octopus in enormous scale. The map of the game is a virtual stylized representation of the Kraken player's physical room. Small players are pirates avoiding the octopus. The octopus can grab and throw small players.
How we built it
We used Meta All in one SDK, Scene Mesh SDK, Scene SDK Interactions samples, Unity Netcode, Relay, and Lobby.
Challenges we ran into
There has been many challenges we have ran into. The main challenges we were able to resolved are:
- Building custom shaders for ocean and terrain
- Setting up the giant player's room scene and sending the mesh to small players
- Destroy wall mesh of the giant player's room
- Integrating Multiplayer into VR game
- Respawning system for small players
- Implementing grappling hook for small players
- Inverse Kinematics on the small player and giant player model
However, we could not finish the win/loss conditions for the giant player and the small players
Accomplishments that we're proud of
Multiplayer! This is first time for us to make a multiplayer game. We have learned a lot and still want to dive deeper into it.
What we learned
We learned how to set up a multiplayer using Unity and how we can use various Meta SDKs to create a gameplay experience.
What's next for Kraken's Realm
We will participate in Meta Quest Presence 2025 and can't wait to see what other teams came up with.
Log in or sign up for Devpost to join the conversation.