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.

Built With

Share this project:

Updates