Job expirat
Work directly with the designers in order to make sure that the designs of various features are complete and realistic.
Implement the designs taking into account the player’s comfort.
Improve features based on design requests in order to have better interactions between the player and the game.
In some cases, handle the high level network synchronization for the various gameplay features
Good knowledge of C++ is a must.
Ability to work with a large amount of code inside a large team.
Good software architecture skills are also highly appreciated.
Good design abilities are also useful for a gameplay programmer.
Knowledge of current games and to ability to reverse engineer features when needed.
Project based: Knowledge of multiplayer synchronization techniques for gameplay elements is useful.
Good English skills
Ubisoft is one of the leading publishers of game software worldwide.
The industry definition of publisher includes three core activities: development (i.e. the creation of game software), publishing (i.e. the acquisition of rights to games and of external licenses as well as product marketing) and distribution (i.e. the physical delivery of the final product to all types of retailers).
Since it was founded in 1986, Ubisoft has gradually and successfully integrated these three core activities. The company now has development teams of exceptional quality, acknowledged expertise in marketing and global distribution channels, with offices in 22 different countries.
Around 2.000 employees all work toward a common goal: the creation of high-quality games for a growing and increasingly demanding audience of gamers.