Concept
Battle Orb is a social multiplayer game that takes places in a sphere placed in front of you where each player controls a character. The purpose of the game is to defeat the other players by attacking them. You attack by slingshotting your character into the others, thus giving damage. Movement is in 360 degrees on all axes and characters bounce around the sphere. Last one standing wins!
Inspiration
We've drawn inspiration from games like: Angry Birds, 8Ball Pool & Smashing Four to create the cutest battle royale in town! Four colorful characters enter the Battle Orb in the fiercest and cutest battle.
What it does
Play with others locally (for the XRhack) or online (in the future) in this battle royale physics game. Four players enter, one player leaves.
It plays like a turn based game: 💥 Aim in 3D space and target another character 💥 Hit other characters to deal damage 💥 Damage dealt is calculated at the end of your turn 💥 When all the other players are defeated, you win 👑
In the future we want to add teams of multiple characters with different abilities to create a compelling collection with lots of depth that is easy to pick up but hard to master and monetization in a Clash Royale type of system.
How we built it
We used multiple mixed reality capabilities like:
- Passthrough
- Scene
- Shared Anchors
And implemented SDKs like:
- Interaction SDK
- Audio SDK
- Haptics SDK
Challenges we ran into
We spent almost half of development time trying to make the co-location feature work. But due to slow internet speeds, package loss and connection timeouts the default implementation did not work.
Accomplishments that we're proud of
We managed to do a workaround to the colocation system and sync the players manually to have a shared gameplay space over the network. Although it’s a bit time consuming and maybe not the best UX it gets the job done.
In the future we want to develop the game to work online with shared anchors and integrate player avatars for some smashing fun with your friends in your living room.
What we learned
- Always expect the unexpected and think of backups for your backups.
- If something doesn’t work, build something custom that does.
- Done is better than perfect
- Wherever there’s a will there’s a way!
What's next for Battle Orb
In the future we want to build a full online multiplayer game with:
- Player Avatars
- Hand Tracking
- Lots of different characters with their own abilities for the player to collect
- Multiple Characters Team Building
- Character upgrades
- Arena Mechanics to provide gameplay variations
- Friends battles and challenges
- Re-engagement features like Missions, Tournaments and Events
- Long term engagement features like achievements and Arena progressions
- Rewards
Log in or sign up for Devpost to join the conversation.