Guy Donohue

Guy Donohue

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

Work by Guy Donohue

Elsewhere

Browse student work on Vaultt · Jobs · Challenges