Superposition
A networked 3D virtual tabletop with a focus on realtime content creation.

Superposition is a collaborative 3D virtual tabletop platform enabling real-time content creation and sharing. Regular contributions from current and former Google employees ensure high-quality networking and UI capabilities.
- Regular contributions from current and former Google employees.
- Optimized network latency for responsive multiplayer interactions.
- Integrated SSL certificates and automated renewal with Let's Encrypt.
Networking Architecture
Superposition uses a peer-to-peer mesh with server-assisted discovery:
interface NetworkManager {
connect(to: PeerId): Connection;
disconnect(from: PeerId): void;
broadcast(message: Message): void;
sendMessage(to: PeerId, message: Message): void;
}Latency Optimization
- Client-side prediction: Smooth local interaction
- State reconciliation: Periodic synchronization
- Delta compression: Only transmit changed state
- Predictive interpolation: Smooth movement between updates
Content Creation
- Real-time collaboration: Multiple users edit simultaneously
- Version control: Automatic save points and history
- Template system: Pre-built content for common use cases
Security
- Websocket SSL termination: End-to-end encryption
- Let's Encrypt integration: Automated certificate management
- Rate limiting: Protection against abuse