Senior Gameplay Programmer - M/F/NB - Beyond Good & Evil 2 Full-time Permanent Contract Hybrid Work Model Company Overview: Ubisoft is a global entertainment pioneer, crafting innovative gaming experiences across multiple franchises. We value diverse perspectives and seek passionate creators ready to push entertainment boundaries. Beyond Good & Evil 2 Project: An action-adventure open world game set in a captivating space opera universe, serving as a prequel to the 2003 cult classic. Utilizing the proprietary Voyager engine, the game promises a seamless exploration and space piracy experience across an expansive solar system. Role Purpose: Join the Gameplay Programming team to enhance and evolve gameplay systems with a player-focused perspective. Take ownership of cross-disciplinary topics and become a critical reference point for team collaboration. Key Responsibilities: - Manage quality of existing systems and develop new gameplay mechanisms - Contribute to gameplay code architecture and implementation - Research innovative techniques to elevate player experience - Collaborate across design, art, and technical teams - Challenge design intentions to ensure robust and engaging gameplay - Maintain coding standards and best practices - Create and update technical documentation - Support team growth and knowledge sharing Required Qualifications: - Advanced C++ programming skills - Substantial video game production experience - Understanding of 3D development constraints - Strong foundations in 3C, AI, state machines, behavior trees - Game engine expertise - Sensitivity to game design, animation, and narrative elements - Experience with PC and next-gen console platforms - Strong video game cultural understanding Success Profile: - Proactive information seeking - Cross-disciplinary communication skills - Independent topic ownership - Commitment to quality work - Analytical thinking - Technical problem-solving abilities - Persistent and solution-oriented mindset Recruitment Process: - Application review - Brief pre-screening call - Initial discovery interview - Technical depth interview - Technical assessment Contract Details: - Full-time, permanent position - Location: Montpellier - Hybrid work model - Immediate start possible
Hybrid
Ubisoft is hiring an Ubisoft Senior Gameplay Programmer - M/F/NB - Beyond Good ...
Starting a business in Thailand?
Company registration done right
Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.
Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
100% foreign ownership possible





