Tuesday, January 1, 2019

Senior Developer for CastleSiege: War of Legends

Tasked with a critical architectural intervention for a mobile strategy title to replace a costly and inefficient real-time networking system. The existing architecture relied on constant frame-by-frame synchronization, which led to high server costs and latency issues during large-scale unit spawns.

I designed and implemented a deterministic grid-based simulation system to solve this. By ensuring the game logic was perfectly synchronized across all clients, the network requirement was reduced from constant position updates to a single "spawn command" packet containing a timestamp and coordinates. This shift not only improved the gameplay experience by eliminating "rubber-banding" but also significantly reduced the client's operational server overhead. This project highlights my ability to analyze a business's technical pain points and engineer high-impact, cost-effective solutions through smart system design.