SOFTWARE ENGINEERING / REAL-TIME WEB SYSTEMS
Pirate's Revenge
A browser-based multiplayer game built during ShellHacks featuring custom physics, server-authoritative networking, and real-time synchronization over WebSockets.
Demo
Screenshots
Pirate (Main Character)
The playable character sprite sheet used for movement and action animations.

Pistol Skeleton
Enemy sprite sheet for the ranged mob, used for movement and attack animations.

Skeleton Boss
Boss sprite sheet designed for final boss mob, used for movement and attack animations.
What It Does
Pirate's Revenge is a multiplayer adventure game where you can team up with as many as four friends in a shared world. Each player has their own health, freedom of movement, and live position tracking, so everyone can explore, fight, and act in real time.
Engineering Highlights
Server-authoritative multiplayer
Processed player movement, collisions, and shared game state on the server so every client received the same source of truth during gameplay.
Custom physics and collision handling
Built gravity, collision detection, and frame-rate-independent movement logic for responsive browser gameplay on top of the Canvas API.
60 Hz synchronization loop
Kept mutliple clients in sync through a real-time WebSocket update loop that broadcasted position, animation, and gameplay changes during active sessions.