Job Description
Responsibilities
- Design, implement, and maintain core gameplay systems (e.g., AI, UI, physics, networking).
- Collaborate with designers, artists, and other programmers to build polished, high-performance features.
- Optimize code and systems for performance across target platforms (PC, console, mobile).
- Debug, profile, and fix technical issues and bugs.
- Contribute to code reviews, architecture discussions, and best practices.
- Write clean, well-documented, and efficient code.
Requirements
- Proficiency in C++, C#, or other relevant programming languages.
- Experience with game engines such as Unity, Unreal Engine, or similar.
- Strong understanding of object-oriented programming, data structures, and design patterns.
- Experience with version control systems (e.g., Git, Perforce).
- Ability to work effectively in a team environment.
- Strong problem-solving and communication skills.
Nice-to-Have
- Experience with multiplayer/networked game systems.
- Familiarity with graphics programming or shaders.
- Experience developing for consoles (e.g., PlayStation, Xbox,
“Our portal provides information about upcoming job openings that will be accessible to various companies for recruitment purposes. Please note that we are solely a job listing platform and do not guarantee employment or make any placement commitments.”
Nationality
Any
City
Manchester
Country
United Kingdom
Category
Game Programmer
Skills
AI, UI, physics, networking