Computer Science at The Open University
I’m a Junior Game Developer and Software Developer focused on Unreal Engine, C++, backend APIs and multiplayer systems. Over the past five months, I’ve been developing Cash King, a multiplayer game project, while also building the backend infrastructure supporting it. During development, I identified security and client-trust challenges around multiplayer player data, which led me to design and develop SecurePlayerData_Plugin, a reusable Unreal Engine C++ plugin that communicates with my own backend API. My work covers both the game and backend sides of development, including: Unreal Engine C++ and Blueprint development Gameplay and multiplayer systems REST API development PHP and MySQL Authentication and per-user authorisation JSON and HTTP communication Player/account management Dedicated-server and matchmaking systems Debugging and troubleshooting Client/server architecture Security-focused development I enjoy taking a real problem, understanding why it happens and building a practical solution rather than simply working around it. My current goal is to start my career as a Junior Game Developer, Gameplay Programmer or Junior Software Engineer, where I can contribute my existing practical experience while learning from experienced developers and continuing to grow my skills in professional software and game development. Projects: Cash King • SecurePlayerData_Plugin • Backend API • Multiplayer Infrastructure
Over the last 2 days, I have been developing AC_AntiCheat, an Unreal Engine anti-cheat demonstration designed for Cash King. The goal of this demo is to explore how an Unreal Engine game can detect and respond to attempts to manipulate game memory using tools such as Cheat Engine. What I have…
Over the past 5 months, I have focused heavily on developing the backend infrastructure, API and SecurePlayerData_Plugin for my multiplayer game project, Cash King. The original goal was to build more than just a game. I wanted to understand how a multiplayer game could communicate securely with…
I created Cash King as a multiplayer game project and, during development, became increasingly concerned about the impact of cheating and client-side manipulation in an online game. In a competitive game where players can earn, lose or interact with valuable player data, I did not want the client…