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
- Uses his/her technical knowledge to simulate believable behaviors;
- May be required to simulate a complex AI by using simple algorithms;
- Identifies missing details in feature requests and can break down the tasks into parts that can be implemented and tested;
- Analyzes the game and level design in order to give feedback on their feasibility
- Works closely with team members of own or other job families for the optimal development of assigned features, during all stages of the development process;
- Participates in prototyping of features and is able to define their own objectives;
- Carries out RIP (Rapid Iterative Playtests) on their prototypes;
- Analyzes unfamiliar code of moderate complexity to understand the functionality of an existing module;
- Re-uses existing code effectively;
- Debugs defects of high complexity and ensures that problem has been fully solved;
- Identifies and corrects other bugs discovered along the way, even if outside his/her scope of work;
- Creates latency-free, reactive interactions;
- Uses metrics to detect regressions in the general gameplay that harm the game feel;
- Produces efficient software design and participates in software design reviews;
- Writes Portable Code (writes project specific code where appropriate);
- Writes code that is modular and self-contained;
- Mentoring 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:
- Professional working environment;
- Work with the most advanced technologies and some of the best professionals in the field;
- Work on AAA projects;
- Career opportunities, including the possibility of professional exchanges with other Ubisoft studios around the world;
- Incentive programs meant to ensure our new employees an easy integration in the teams;
- Motivating salary and bonuses;
- Comprehensive benefits package, incl. meal tickets, transport titles, private medical insurance, etc.;
- International work culture;
- Excellent office location;
Location: Sofia, Bulgaria (work on-site)
CONTACT: Please send us a copy of your updated CV in English.
Company Description
Established in 2006, Ubisoft Sofia has grown to a world-class game dev studio. Throughout the years, it has developed a rich portfolio, ranging from casual to action adventure games, and covering a wide range of platforms and technologies. The Studio has brought its expertise and creativity into brands such as Tom Clancy’s®, Prince of Persia®, and Assassin’s Creed®.
For more than seven years Ubisoft Sofia has been a key contributor to the Assassin’s Creed franchise, most recently taking a significant part in the development of Assassin’s Creed Origins, and also leading the creation of both its mythology DLC “The Curse of the Pharaohs” and Assassin’s Creed Rogue Remastered. After 13 years, more than 18 released games, and increasing its teams almost seven times to 230+ people, Ubisoft Sofia is currently working on contributing to a number of big Ubisoft's titles, including Beyond Good and Evil 2. The most recent achievement of the production teams in the Studio is the release of Tom Clancy’s The Division 2, highly acclaimed by both players and critics alike.
Create Your Profile — Game companies can contact you with their relevant job openings.