Gameplay Programmer - Ebb Software
Kepler Interactive
- Location
- Onsite (Belgrade, Central Serbia)
- Employment
- Full-time
- Level
- Mid Level
About the Role
Ebb Software, a game development studio known for titles like Scorn, is seeking a Gameplay Programmer for a co-development project. This role involves implementing gameplay systems and features within an established production environment.
Skills
Benefits
- Annual Leave
- Private Health Insurance
- Sick Leave
Perks
- Drinks & Snacks
Full job details
Ebb Software is an independent game development studio based in Belgrade, Serbia, best known for creating Scorn, the critically acclaimed first-person horror adventure who balance co-development work with internal prototyping for new original titles. Recent co-development contributions include working on Clair Obscur: Expedition 33, the Game of the Year in 2025.
Ebb Software is part of Kepler Interactive, a London-headquartered independent games publisher and developer collective with published titles that include Clair Obscur: Expedition 33, Rematch, Scorn, Pacific Drive, and many more.
Overview:
Employment type: Full time
Initially 6-month contract with a possibility of extension
Reporting to: Stefan Lolic, Head of Production
Location: Onsite - Belgrade studio
We’re looking for a mid-level Gameplay Programmer with strong Unreal Engine 5 experience to work on a co-development project with a French game studio.
This is a hands-on implementation role focused on gameplay systems, multiplayer features, and working within an existing production environment. Tasks and priorities will come directly from the client studio, so success in this role depends on strong communication, adaptability, and the ability to become productive quickly inside an established codebase.
You’ll work closely with external developers, follow a defined workflow, and contribute production-ready gameplay code using Unreal Engine 5 C++ and Blueprints.
What you will be doing:
· Develop gameplay systems in Unreal Engine 5 using C++ and Blueprints
· Work within an existing multiplayer-focused codebase
· Implement features and tasks defined by the external partner studio
· Collaborate with designers, programmers, and producers across teams
· Debug, maintain, and improve gameplay functionality
· Follow established pipelines, coding standards, and production workflows
· Communicate progress, blockers, and technical questions clearly and proactively
What we’re looking for from you:
Requirements
· 2–5 years of professional gameplay programming experience
· Strong Unreal Engine 5 experience
· Solid C++ skills and practical Blueprint usage
· Understanding of gameplay architecture in Unreal Engine
· Experience reading and working within existing codebases
· Good written and spoken English communication skills
· Ability to work independently after initial onboarding
· Comfortable operating in a co-development environment with externally assigned tasks
Nice to have
· Multiplayer/networking experience in Unreal Engine
· Understanding of replication, RPCs, GameMode, GameState, and PlayerState
· Experience shipping or contributing to released games
· Experience joining projects mid-development
What can you expect during the Interview Process:
For this role we plan to have 3 stages of interview, below we have outlined what you can expect from each:
Stage 1 — Intro Interview with Stefan Lolic (Head of Production) & Jess Pearce (HR manager)
A 30-minute conversation focused on communication, adaptability, and your experience working in Unreal Engine and existing development environments.
Stage 2 — Practical Test
An Unreal Engine 5 multiplayer programming task designed to evaluate gameplay architecture, networking fundamentals, and code quality.
Stage 3 — Final Interview with Stefan Lolic & Boris Posavec (Senior Graphics Programmer)
A final discussion focused on team fit, workflow expectations, and confirming mutual alignment for the role.
Please be aware that there may be some slight changes to the interview teams and order of interviews depending on availability; we will give you full details with ample time ahead of each conversation.
What we can offer you:
· 20 days of annual leave plus public holidays
· Private health insurance
· Fully covered short term sick leave
· Annual Christmas/New Year holiday leave
· Drinks & snacks in the studio
Not the right fit?
Browse all Game Development roles.
Similar Jobs
Senior/lead Gameplay Programmer
Senior Gameplay Programmer - Co-Development Project| Programmeur·se jouabilité Sénior·e - Projet en co-développement
Senior Gameplay Engineer
Contract Senior/lead Gameplay Programmer
Gameplay Programmer - Blight:Survival | Programmeur·euse jouabilité - Blight:Survival
Unreal Engine Engineer
🎮 UE5 Senior Generalist Developer | Multiplayer FPS ~ 🎮 Développeur généraliste senior UE5 | FPS multijoueur
Gameplay Programmer Senior Unreal
Gameplay Engineer