Lead Developer, System Architect, UI/UX Designer
UEM is a comprehensive gameplay overhaul for Black Ops 3 Zombies, built from the ground up to enhance replayability, progression, and customization. It introduces persistent leveling, advanced stat tracking, new mechanics, and seasonal content. With tens of thousands of users and a tight-knit community, UEM is more than a modβit's a complete platform.
Unique Visitors
Current Subscribers
Favorites on Steam
Most Popular BO3 Mod on Steam Workshop
UEM connects in-game systems with a serverless backend and web platform built using Cloudflare Workers and Supabase. This enables real-time stat tracking, dynamic leaderboards, encrypted VIP rewards, and scalable data pipelines β all without a traditional server.
Each time a game starts, UEM sends a request to a Cloudflare Worker which stores the game session into Supabase. This session includes:
Game data is updated every round to protect against crashes and disconnects β especially useful for high round runs. Public games display full details; hidden/early-access maps are anonymized (no Steam Workshop link).
The leaderboard ranks players across metrics like kills, headshots, rounds, and total time played. It includes:
Submissions are currently manual via end-of-round, but transitioning to round-by-round automatic updates is in progress (pending stress testing of database load).
UEM supporters can receive VIP perks by generating a secure, encrypted VIP file linked to their Steam XUID. The system works as follows:
This system is entirely serverless and requires zero backend hosting β all logic runs via Cloudflare Workers.
My goal was to build a persistent, extensible, and transparent backend that integrated deeply with a game not designed for modern cloud features. With no dedicated servers, I had to solve issues like crash-safe tracking, Steam API resolution, and region-aware analytics β all in a serverless environment.
This system not only supports players by offering real-time stats and customization, but also supports me as a solo developer by being zero-maintenance, cost-effective, and entirely scalable.