Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

DFS Abu Dhabi

Game Developer | Game Systems Designer

Posted Updated 13 views
Discussion

Description

🎮 We’re Hiring: Game Developer | Game Systems Designer

🕒 Employment Type: Full-Time

💼 Level: Mid-Level to Senior

We are seeking a creative and technically skilled Game Developer | Game Systems Designer to design, develop, and refine engaging gameplay systems and interactive experiences. This role combines game programming with systems design, requiring strong technical knowledge, creative problem-solving, and the ability to translate gameplay concepts into polished, scalable, and enjoyable game features.

🎯 Key Responsibilities

• Design, develop, implement, and maintain gameplay systems and interactive game features.

• Translate game concepts, mechanics, and design documentation into functional gameplay experiences.

• Develop core gameplay systems including player movement, combat, progression, inventory, abilities, quests, and rewards.

• Collaborate with game designers, artists, animators, producers, writers, and QA teams throughout development.

• Design balanced and engaging game systems that support the overall player experience.

• Create gameplay prototypes to test new mechanics, features, and design concepts.

• Develop reusable and scalable gameplay frameworks and systems.

• Implement game logic, interactions, events, state systems, and gameplay rules.

• Design player progression systems, economies, rewards, leveling, and unlock mechanisms.

• Develop and maintain systems for character attributes, skills, equipment, abilities, and progression.

• Analyze gameplay loops and identify opportunities to improve engagement, pacing, and player retention.

• Balance gameplay mechanics, difficulty curves, rewards, resources, and progression systems.

• Work with designers to define clear system specifications, rules, dependencies, and player interactions.

• Integrate gameplay systems with UI, animation, audio, physics, networking, and other game components.

• Debug and resolve gameplay, performance, logic, and system-integration issues.

• Conduct playtesting and analyze player feedback to refine gameplay systems.

• Monitor gameplay metrics and use data-driven insights to improve system performance and player engagement.

• Optimize game systems for performance, scalability, memory usage, and responsiveness.

• Support multiplayer and online gameplay systems where applicable.

• Implement networking-related gameplay logic and synchronization where required.

• Develop tools and workflows that improve the efficiency of game designers and development teams.

• Maintain clean, modular, documented, and maintainable game code.

• Participate in code reviews and contribute to technical and design standards.

• Collaborate with QA teams to identify, reproduce, prioritize, and resolve gameplay issues.

• Support live-game updates, feature releases, patches, balancing changes, and post-launch improvements.

• Research emerging game-development technologies, gameplay trends, tools, and design techniques.

• Evaluate existing game systems and recommend technical or design improvements.

• Participate in sprint planning, feature estimation, milestone reviews, and development meetings.

• Maintain technical and design documentation for gameplay systems and related features.

• Help establish best practices for gameplay programming and systems design across projects.

✅ Requirements

• Bachelor’s degree in Computer Science, Game Development, Software Engineering, Interactive Media, or a related field.

• Proven professional experience in game development, gameplay programming, systems design, or a related discipline.

• Strong understanding of gameplay mechanics, game loops, player progression, and systems design principles.

• Strong programming skills in C++, C#, or other relevant game-development languages.

• Experience with game engines such as Unity, Unreal Engine, Godot, or equivalent platforms.

• Solid understanding of object-oriented programming, software architecture, and design patterns.

• Experience developing gameplay systems from concept through implementation and testing.

• Knowledge of player progression, game economies, rewards, balancing, and resource-management systems.

• Strong understanding of game physics, input systems, animation systems, UI integration, and gameplay logic.

• Experience with debugging, profiling, optimization, and performance analysis.

• Familiarity with version-control systems such as Git, Perforce, or equivalent tools.

• Understanding of multiplayer architecture and networking concepts is advantageous.

• Experience with live-service games, online systems, or post-launch feature development is beneficial.

• Strong analytical and problem-solving skills.

• Ability to evaluate game mechanics from both technical and player-experience perspectives.

• Strong communication and collaboration skills.

• Ability to communicate complex technical and gameplay concepts clearly to both technical and non-technical team members.

• Strong attention to detail and commitment to gameplay quality.

• Ability to manage multiple features, priorities, and development deadlines.

• Creative mindset with a strong interest in interactive entertainment and game experiences.

• Ability to work independently while contributing effectively within a multidisciplinary development team.

• Experience with scripting, prototyping, tools development, or technical design is advantageous.

• Familiarity with analytics platforms and player-behavior data is beneficial.

• A portfolio demonstrating game projects, gameplay systems, prototypes, or relevant technical work is preferred.

• Relevant certifications or specialized training in game development or interactive technologies are advantageous.

🌟 What We Offer

• Competitive salary and comprehensive employee benefits.

• Opportunity to work on innovative and engaging game projects.

• Creative environment combining engineering, game design, art, and technology.

• Exposure to modern game engines, development tools, and interactive technologies.

• Opportunities to design and implement impactful gameplay systems from concept to release.

• Professional development and technical training opportunities.

• Support for learning new programming languages, engines, and development technologies.

• Collaboration with experienced game developers, designers, artists, and producers.

• Opportunities to participate in new game concepts, prototypes, and experimental features.

• Recognition for creative solutions, technical achievements, and successful gameplay improvements.

  • • Career progression toward Senior Game Developer, Lead Gameplay Programmer, Senior Systems Designer, Lead Systems Designer, or Game Development Lead.

Skills

What Middle Design jobs ask for — and how much of it you have →
Apply

See also

Design jobs by country — openings, pay and top skills →