Chess Multiplayer WebGL

Case Study

Chess Multiplayer WebGL

One-week prototype of an online chess experience using Unity WebGL and a custom websocket backend with mobile-aware controls.

Focus

UnityWebGLTypeScriptWebSockets

Assets

1 media · 0 docs

Challenge

Create a persistent, browser-based chess game with my own networking stack (no off-the-shelf services), while supporting return sessions and mobile convenience.

Approach

Wrote a TypeScript websocket server on AWS EC2 with lobby, room creation, move message handling; persisted games so players could leave and return. Built the client in Unity C# with websocket integration, and adapted controls/UX for mobile.

Outcome

Shipped a playable multiplayer chess prototype that proved out my custom networking layer and cross-device flow.

Artifacts

Media and reference materials

movie_005.mp4