Planet X
Senior Unity Developer – Live Multiplayer Systems
2023 – 2026
About this role
During my time at the company, I worked across live services, gameplay systems, backend integrations, and performance engineering, contributing to both core technology and player-facing features in a large-scale multiplayer environment. A major part of my role involved building and extending internal tools to support live operations. I developed and enhanced advanced debugging systems (including Proxima), adding custom features for real-time diagnostics and live data troubleshooting. This allowed the team to monitor, inspect, and resolve issues across distributed environments with significantly improved turnaround times. I designed and implemented a multi-server orchestration system that enabled real-time data visualisation across global servers. This included distributed object ownership logic to maintain consistent state synchronisation, ensuring reliable multiplayer experiences at scale. On the gameplay side, I created a live prize data coordinator that converted live JSON feeds into interactive 3D collectible rewards for in-game events and hunts. I also developed a backend-connected level progression system with live rewards, UI updates, and animation feedback, tightly integrating gameplay with live service data. I contributed heavily to live gameplay systems, including: Custom non-ballistic weapons with bespoke visuals and brand integration support A taunt system supporting 200+ multiplayer animations RPG-style environmental effects such as wetness, electrocution, and fire states Reworked core UI systems including kill feeds, announcements, and real-time minimap functionality across connected devices To support content scalability, I built CMS tooling for live configuration and developed a downloadable content delivery manager using Unity asset bundles. This system was deployed across private infrastructure and DigitalOcean cloud services, enabling on-demand asset delivery for mobile platforms. I also played a key role in live service reliability and networking. I helped rewrite the matchmaking solution, improved QoS-based server selection for Wi-Fi and mobile players, and created load testing systems capable of simulating thousands of concurrent clients. Alongside this, I performed CPU and GPU profiling across both client and server builds to ensure lightweight servers and high-performing clients. On the architecture side, I managed assembly definitions to prevent server-only code from shipping to clients, implemented sealed class isolation patterns, and strengthened code boundaries across builds. Finally, I collaborated with an external security team to harden backend endpoints, prevent account and token compromise, and improve resilience against denial-of-service attacks. This included contributing to broader cybersecurity, data-loss prevention, and infrastructure protection discussions. Overall, my role sat at the intersection of gameplay engineering, live operations, backend systems, and performance optimisation—helping deliver scalable, secure, and dynamic multiplayer experiences.
Play Planet X Intro
Play Planet X Gameplay
Recommendations
I had the pleasure of working with Ben at Planet-X, and I can confidently say he is one of the most thoughtful and capable Unity engineers I’ve worked with. Ben is not only strong technically in Unity development, but what really makes him stand out is the way he thinks about multiplayer security and defensive programming. He consistently approached problems with a how could this be exploited? mindset, focusing on protecting systems from hackers, abuse, and unintended player manipulation. That level of security awareness is rare in game development, and Ben naturally brings that cyber-security mindset into engineering decisions. Any studio looking for a Unity engineer with strong multiplayer awareness, solid problem-solving skills, and a real focus on secure, scalable systems would be lucky to have him.
Working closely with Neb(because we had other Ben :) ) has been one of the most rewarding parts of my time with the Unity Client Team. Even though he wasn’t in my direct reporting line, we collaborated extensively on network programming, end‑to‑end testing, and load and stress‑testing initiative, and his expertise was absolutely pivotal. Neb’s deep understanding of networking systems became a cornerstone of our game server scaling strategy, and many of our breakthroughs simply wouldn’t have happened without his insight. Neb is an absolute team player; proactive, dependable, and always ready to jump in when someone needs support. He brings both technical excellence and a collaborative spirit, making complex problems feel solvable and cross‑team work genuinely enjoyable.
Ben is a skilled, friendly Unity developer happy to share his C# knowledge, and I worked with him to improve interactions with the Planet-X Python backend APIs. He was also quick to help with the provisioning of Unity resources for load testing and problem solving across codebases. If you're ever in a playtest with Ben, be prepared for fierce competition!
Ben reported to me as a Unity Developer at Planet-X, and he was a key technical contributor to our project. Ben specialised in Photon Fusion networking and developed many of the game’s core systems. For example, he built and maintained our asset download and management pipeline for AssetBundles, which was critical to how we delivered and updated content. His deep understanding of Photon Fusion and networking architecture meant he could quickly diagnose, troubleshoot, and resolve even complex networking issues with confidence and precision. He has a real passion for developing new features and consistently brings thoughtful ideas and practical suggestions for improvements. Ben doesn’t just implement requirements, he actively looks for ways to make systems more robust, efficient, and scalable. Ben is incredibly hardworking and committed, often putting in extra time to ensure features are completed to a high standard. He tests his work thoroughly, takes ownership of the quality of his systems, and is always willing to jump in to help others debug issues or refine their implementations. One of his standout qualities is his strong security mindset. He is highly conscious of keeping server-side logic secure, preventing sensitive code from leaking to the client, and proactively thinking about how to protect features from hacking or exploitation. That forward-thinking approach added significant value to the stability and integrity of our game. On top of his technical strengths, Ben is friendly, approachable, and a genuine team player. He’s someone you can rely on both technically and personally, and I would happily work with him again. I highly recommend him to any team looking for a skilled Unity developer who combines technical depth with dedication and integrity.
