Overview
This AR experiment was created to test the fidelity and capabilities of Google Cloud Anchors. I developed a beer pong game to demonstrate the technology - allowing two users to place a virtual table in their shared space and play a game remotely using AR.
Demo
Details
Technologies
ARCore, Unity, Google Cloud Anchors, Netcode for GameObjects
Role
Solo Developer
Year
2019
Concept
Google Cloud Anchors allows developers to create a persistent place marker in AR that can be accessed by multiple users. This enables shared experiences where users can place virtual objects in the real world that remain in the same location for anyone using the app.
I chose beer pong as a fun way to demonstrate this technology, creating a multiplayer game where each player could take turns throwing balls at cups on a shared virtual table, regardless of their physical location.
Development Challenges
Working with Cloud Anchors presented several challenges:
- Anchor stability between different devices and environments
- Networking synchronization for real-time gameplay
- Creating intuitive throwing mechanics in AR
- Optimizing physics for realistic ball behavior
User Experience
One of the key challenges was creating a smooth user experience for placing the anchor and finding it again. I implemented a guided setup process that helps users scan their environment properly to create stable anchors and provides visual feedback during connection.