← Back to Projects

3D Multiplayer Web Game

Built browser-based game using WebGPU and Rust with 500k+ monthly active players.

3D Multiplayer Web Game

Created browser-based 3D game using WebGPU and Rust with real-time multiplayer features.

What we did

This project involved building a fully-featured 3D web game with real-time multiplayer capabilities.

Client: Indie Game Studio

Location: Barcelona, Spain

Duration: 18 months

The Challenge

Traditional browser games struggled with:

Performance Issues

High latency and inconsistent frame rates across browsers

Cross-Platform Support

Mobile devices had unstable multiplayer sync compared to desktop

Player Retention

Need for better matchmaking and social features to boost engagement

Technical Approach

We leveraged WebGPU for hardware-accelerated rendering and Rust for performant multiplayer sync. Key components included:

  • • WebGPU physics engine with entity component system architecture
  • • State reconciliation system for mobile and desktop parity
  • • Predictive multiplayer sync engine

Results

300%

Increase in mobile performance

98%

Stable multiplayer sync rate

500,000+

Monthly active players

Core Technologies
WebGPU
Rust + WASM
Bevy Game Engine
WebRTC
Game Features
Real-time physics simulation
Procedural level generation
Leaderboards and achievements
3D character customizations
Deployment
Cloudflare Workers for matchmaking
Vercel edge deployment
Discord integration
Analytics dashboard

Related Projects

UX Design

Modern UX for a Leading Fintech Company

Transforming their platform with a user-centered redesign of core features.

2024
E-Commerce

Global Fashion Retail Platform

Created a scalable nextjs-powered platform with AI-driven recommendations.

2023
SaaS

Collaboration Tools for Remote Teams

End-to-end digital workspace solution with real-time editing.

2024