Northampton, UK
Introduction
Work Experience
Studies

Jack Brewer

Gameplay Programmer
I 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 gained
UNREAL 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 gained
UNREAL 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 gained
UNREAL 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 gained
UNREAL 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.