← Back

Gun Fight — Brawl-Style Multiplayer Game

Gun Fight is an experimental brawl-style multiplayer game exploring real-time interactions on the web. I used PlayroomKit to handle multiplayer networking, while Three.js, Rapier Physics, and Zustand power the visuals, physics, and state management on the frontend. The project focuses on understanding multiplayer game architecture, physics-based interactions, and synchronized player states.

2 months3 min read min read
Gun Fight — Brawl-Style Multiplayer Game

What Was Built

I built a multiplayer lobby where players can create or join rooms and instantly play together. Player movement, shooting, and health states are synchronized in real time using WebSockets. When a player’s health reaches zero, they respawn, keeping gameplay fast and continuous.

design

Frontend

  • Custom characters and environments modeled in Blender
  • Physics-based player movement, bullets, and environment interactions using Rapier
  • Health system, damage handling, and respawn logic
  • Global game state managed with Zustand
design

You may also like

Contact

Please contact me directly at ayushbhusal00@gmail.com or through this form.