Chess Multiplayer WebGL

Project

Chess Multiplayer WebGL

Week-three A–Z game jam built in Unity C#: built an online chess experience with custom websockets and Unity WebGL, plus mobile-friendly 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.

Media

Clips and captures

movie_005.mp4