Cocos2d-x Developer - AI Game Training
Job Description and Requirements
Cocos2d-x Developer - AI Game TrainingJob Snapshot
Role: Cocos2d-x Developer - AI Game Training
Location: Dubai, United Arab Emirates
Industry: Computer Games
Function: IT-Software Development
Experience: Minimum 2 years of Cocos2d-x and C++ game development experience
Job Type: Contract - Remote - work from home
Position Overview
Cocos2d-x Developer - AI Game Training in Dubai, United Arab Emirates is a remote Computer Games opportunity focused on creating and evaluating practical game development tasks for artificial intelligence training. YO IT Consulting is seeking an experienced developer who can design realistic Cocos2d-x scenarios involving game logic, sprites, animations, physics, user interfaces, asset workflows, and performance optimization.
The role requires approximately 20 hours of weekly availability and is best suited to developers with hands-on experience building 2D or mobile games using Cocos2d-x and C++. The selected contractor will transform real development challenges
Job Details
Country: United Arab Emirates
City: Dubai
Industry: Computer Games
Function: IT-Software Development
Salary: 10000-16000
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Contract - Remote - work from home
Role Context
The Cocos2d-x Developer will support AI training by creating technically realistic game development tasks based on production-style scenarios. Assignments may involve scene construction, sprite handling, animation sequencing, collision logic, physics integration, user interface behavior, asset loading, memory management, and performance troubleshooting.
The developer will not only produce task content but also assess whether proposed solutions are technically correct, efficient, maintainable, and aligned with Cocos2d-x conventions. Clear instructions, executable examples, and objective evaluation criteria are essential because each task will be used to improve how AI models reason about game development.
Key Responsibilities
* Create realistic Cocos2d-x development tasks based on practical 2D and mobile game scenarios.
* Design exercises involving sprites, scenes, layers, nodes, actions, animations, physics, and user interfaces.
* Develop prompts that clearly define technical requirements, expected behavior, constraints, and completion criteria.
* Build evaluation rubrics for measuring code correctness, maintainability, performance, clarity, and adherence to instructions.
* Execute tasks within a virtual development environment and confirm that expected solutions work correctly.
* Review AI-generated or contributor-created C++ solutions for technical quality and functional accuracy.
* Identify defects involving scene transitions, object lifecycle, memory handling, event listeners, collision logic, and resource management.
* Evaluate animation timing, action sequences, sprite positioning, input handling, and gameplay behavior.
* Assess asset loading, texture use, caching, resolution support, and platform-related considerations.
* Review performance issues involving frame rate, draw calls, memory usage, update loops, and object creation.
* Improve unclear, unrealistic, incomplete, or overly simple development tasks.
* Provide precise written feedback explaining technical issues and recommended corrections.
* Compare alternative implementations and explain relevant engineering tradeoffs.
* Maintain consistency across prompts, reference solutions, rubrics, and review standards.
* Collaborate with project teams to refine task difficulty, scope, and technical coverage.
* Document assumptions, dependencies, setup requirements, and testing steps.
* Complete assignments within agreed deadlines and approximately 20 hours of weekly availability.
* Contribute practical game development knowledge that improves AI understanding of Cocos2d-x workflows.
Ideal Profile
* Minimum 2 years of professional or project-based experience using Cocos2d-x and C++.
* Hands-on experience developing real games, preferably for 2D or mobile platforms.
* Strong understanding of the Cocos2d-x scene graph, node hierarchy, and lifecycle.
* Practical knowledge of the action system, animation workflows, and sprite management.
* Experience implementing game logic, input handling, physics, collision detection, and user interfaces.
* Familiarity with asset loading, texture management, audio integration, and resource optimization.
* Ability to read, debug, and improve unfamiliar Cocos2d-x code.
* Strong command of C++ programming principles and object-oriented development.
* Ability to convert complex development problems into clear, structured tasks.
* Strong written communication skills for prompts, rubrics, explanations, and technical feedback.
* Ability to work independently in a remote and flexible contractor environment.
* Careful attention to functional requirements, edge cases, and implementation quality.
* Experience reviewing code, mentoring developers, or assessing technical work is advantageous.
* Exposure to AI training, model evaluation, or structured annotation workflows is beneficial but not required.
Skills Set
* Cocos2d-x
* C++
* 2D game development
* Mobile game development
* Scene graph
* Nodes and layers
* Sprite management
* Action system
* Game animation
* Physics integration
* Collision detection
* Game logic
* User interface development
* Touch input
* Event handling
* Asset management
* Texture caching
* Memory management
* Performance optimization
* Frame rate analysis
* Draw call optimization
* Debugging
* Code review
* Prompt development
* Evaluation rubric design
* Virtual development environments
* Lua bindings
* JavaScript bindings
* AI training tasks
* Technical documentation
* Remote collaboration
Why Join Us
This opportunity allows experienced game developers to apply practical Cocos2d-x knowledge to the improvement of next-generation artificial intelligence systems. The work focuses on real engineering challenges rather than generic content creation, giving contributors the opportunity to shape how AI models understand game logic, animation systems, code quality, performance, and development workflows.
The flexible remote arrangement requires approximately 20 hours per week and can suit developers seeking specialized contract work alongside other commitments. The role also offers exposure to AI evaluation methods, structured task design, and international technical projects focused on improving software development capabilities.
About the Company
YO IT Consulting connects game developers, software engineers, and technical specialists with remote AI training and evaluation projects. Operating from Dubai, United Arab Emirates, the company recruits professionals worldwide whose practical expertise helps improve the coding accuracy, technical reasoning, and development knowledge of modern artificial intelligence systems.



