Jack Brewer
Gameplay ProgrammerI am a skilled gameplay programmer with over 3 years of professional game development experience and 4+ years total experience with Unreal Engine 4 & 5. I hold a Master's degree in Computing with Distinction (73%) from De Montfort University. Specializing in EOS, gameplay mechanics and UI implementation, I am dedicated to creating immersive and engaging player experiences.
Work Experience
Binary SpidersNov 2025 - Present
Gameplay Programmer (Contract)- Act as the studio's go-to for any Epic Online Services (EOS / Redpoint EOS) issues, I've diagnosed and resolved online-integration issues across multiple titles.
- Discovered a bug that created three lobbies on every "create lobby" request. I refactored code so that only a single party plus a server-hosted session would be created. This eliminated redundant EOS backend calls, reducing per-user requests by two-thirds.
- Migrated the multiplayer backend from EOS Lobbies to Parties, unlocking redpoint-specific features like proximity voice chat and their matchmaking system.
- Implemented VOIP controls and UI for EOS’s voice chat: mute/unmute, per-user volume, and blocked-player handling.
- Made UI systems localization ready and implemented localized string sets.
- Fix gameplay and UI bugs across in-house and client projects, including defects surfaced during Xbox certification.
- Built a subsystem that serializes the user’s custom weapon so that it can be shared with other players and get the exact same build.
- Created the mini-map for a randomly generated level that shows the location of doors, the general area of objectives and tools, staircases, and player bodies.
Skills gainedUNREAL ENGINE
C++
EOS / REDPOINT
VOIP
LOBBIES & PARTIES
Red Rover InteractiveSep 2024 - Mar 2025
Junior Gameplay Programmer- Worked on various systems within the code base for the game Enginefall:
- Worked on various UI tasks using the Common UI plugin
- Updated the ping system to include a quick ping and added contextual pings to the ping system, along with a rework of the UX for the ping menu for easier use
- Created and implemented a core gameplay loop feature
- Added multiple quality of life changes to help allow for critical information to be conveyed to players more easily
- Addressed and tracked bugs throughout the code base using Jira.
Skills gainedUNREAL ENGINE
C++
COMMON UI
UX ITERATION
JIRA
Free Radical DesignNov 2021 - Dec 2023
Junior Gameplay Programmer- Implemented and maintained Epic Online Service for an Unreal project using Epic's online subsystems plugins on PC.
- Worked on various gameplay systems, including:
- Lobby UI and underlying code for better UX
- Creation of a custom replication system using EOS and Unreal's reflection system for game lobbies to save server costs
- Customizable characters (both UI and code)
- Melee combat system using the gameplay targeting system
- Automated multiplayer server start-up sequence from about 3 minutes to 5 seconds, so the server automatically loads the correct game settings and mode selected.
- Addressed and tracked bugs throughout the code base using Jira.
Skills gainedUNREAL ENGINE
C++
EOS
AUTOMATION
REPLICATION
Willow CommunicationsSep 2020 - Aug 2021
Game Developer- Creating Unreal Engine games for their event platform, which is used in holiday parks and bingo halls across the nation.
- Creating applications to help with the automation of tasks and other useful applications.
- Help solve bugs and create add-ons for existing software.
- Provide help to customers through the company's help desk.
Skills gainedUNREAL ENGINE
AUTOMATION
CUSTOMER SUPPORT
Studies
De Montfort University
Master's in Computing with Distinction (73%) - 2018-2020, earned with academic scholarship support.De Montfort University
Bachelor's in Computer Games Programming - 2015-2018, 2:1 classification.