Put your skills to work
The Ubisoft Graduate Program is a two-year international program designed as a career accelerator into the game industry. As a fresh graduate, you will benefit from an individual development plan and follow-up in order to develop your skills in project management, monetization, online programming, gameplay and AI programming or UX Design. Depending on the studio to which you are eligible, the Graduate Program may be a local track or an international track. You will have the opportunity to work on thrilling projects with multi-disciplinary teams over two years in the same studio for the local track or in two different studios for the international one.
Online Programming
With all games now being connected, online has become a core challenge in gaming. As a core member of the game development team, you play a role in ensuring that millions of players can be simultaneously immersed in a seamless and rich game experience. You help create, integrate and maintain game‑related online services. You also help determine systems behavior under normal or peak loads to optimize performance, and make adjustments to cope with bandwidth constraints. All this adds up to a robust online experience.
AI/Gameplay Programming
As a core member of the production team, you are actively involved in developing the interactivity of the game. You turn game design rules and gameplay elements such as features, animation, sound, etc. into playable sequences. To achieve this mission, you work closely with designers, artists, animators and other game development team members. For fluid gameplay, you intervene at every phase: conception, implementation, optimization, and debugging of the gameplay code. Ultimately, your goal is to deliver a comfortable, immersive and fun game experience for players.
Project Management
As a member of a game development team, you help monitor project deliverables, keeping an eye on deadlines, budget and quality. You are an active project facilitator, ensuring smooth, clear and constant communication between designers, artists, animators, programmers or brand managers, often spread out across several locations. You will work on your leadership and management skills, following the lead from your direct manager. The bottom line: helping achieve the team’s aim to create successful, innovative games.
UX Design
As part of the production team, you play a critical role translating the vision of the game into a comfortable experience for the player. You help build a consistent immersive player experience. You will have an impact on game feel, Game Design, UI design, and playtesting. UX spans a wide variety of universes and genres – VR, online, multiplayer – offering you countless challenges and opportunities to innovate.
Monetization
As a member of a monetization team, you contribute to the financial success of our games, shaping strategies that boost profitability while respecting our players and the essence of each game. You’ll learn generating additional revenues in the fairest, value-added way possible through secondary store items, monetization systems, live events – and more – as you participate in multiple projects.