This job might no longer be available.
Senior Gameplay Programmer
4 years ago
Job Description
The Senior Gameplay Programmer develops gameplay elements which facilitate the playability of the game (the link between the player's actions, character's behavior, and the consequences on the evolution of the game) and complex gameplay systems.
Job Responsibilities
- Use their technical knowledge to simulate believable behaviors;
- May be required to simulate a complex AI by using simple algorithms;
- Identify missing details in feature requests and can break down the tasks into parts that can be implemented and tested;
- Analyze the game and level design in order to give feedback on their feasibility;
- Work closely with team members of own or other job families for the optimal development of assigned features, during all stages of the development process;
- Participate in prototyping of features and is able to define their own objectives;
- Carrie out RIP (Rapid Iterative Playtests) on their prototypes;
- Analyze unfamiliar code of moderate complexity to understand the functionality of an existing module;
- Re-use existing code effectively;
- Debug defects of high complexity and ensure that problem has been fully solved;
- Identify and correct other bugs discovered along the way, even if outside their scope of work;
- Create latency-free, reactive interactions;
- Use metrics to detect regressions in the general gameplay that harm the game feel;
- Produce efficient software design and participate in software design reviews;
- Write Portable Code (write project specific code where appropriate);
- Write code that is modular and self-contained;
- Mentor less experienced team members.
Qualifications
- Enthusiasm and desire to work in the game development industry;
- Ability and desire to work in creative and collaborative teams;
- Excellent knowledge of C++ and object-oriented development;
- Very Good understanding of meta programming techniques;
- Very Good knowledge of templates and design patterns and anti-patterns;
- Strong knowledge of the software development environment and associated tools (i.e. Visual Studio, Perforce, etc.);
- Knowledge of at least one scripting language;
- Ability to write clear, concise code & documentation;
- Ability to judge and communicate on the potential impact of his changes;
- Ability to understand and apply the rational design methods;
- Some knowledge of planning and monitoring tools (Jira, Excel);
- Good MS Office skills (Word, Outlook, PowerPoint);
- Good communication skills;
- Interest in computer and video games;
- Ability to manage their own time and work within deadlines;
- Good English skills;
- 3-5 years of experience; experience in games development will be a plus.
Additional Information
We Offer:
- Working with cutting-edge engine/graphic technologies;
- Informal, friendly and international working environment;
- Opportunities to develop your skills working on AAA games;
- Learn and grow with the best professionals in the gaming industry;
- Possibility to take part in international work-related conferences and trainings;
- Benefits package including – private medical health and dental care, food vouchers, card for all public transport lines, monthly brunches, gifts for special occasions, special game dev merchandise, library of books and games, and many more;
- Flexible working hours and additional days off;
- Excellent office facilities and location right next to Borisova Garden Park in Sofia.
Location: Sofia, Bulgaria (work on-site)
CONTACT: Please send us a copy of your updated CV in English.
Company Description
Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services worldwide. More than 17,000 talents with a wide range of expertise are committed to enrich players’ lives with original and memorable entertainment experiences.
Established in 2006, Ubisoft Sofia has grown to a world-class AAA game dev studio. Throughout the years, the studio has released more than 18 titles, ranging from small casual to big open-world games, and covering a wide range of platforms & technologies. Ubisoft Sofia has brought expertise and creativity into brands such as Tom Clancy’s®, Prince of Persia®, and is a key contributor to the Assassin’s Creed® franchise. With more than 240 talented professionals, the studio is currently working on several big Ubisoft's titles.
Our worlds are infinite. Choose your path and create the unknown.
Create Your Profile — Game companies can contact you with their relevant job openings.