Raphaël Courbier is a gameplay programmer with nine years of experience specializing in gameplay systems, AI and UI for video games, currently working at Ubisoft Montpellier after progressing from junior roles there since 2022. He holds advanced game programming training from Gamagora (Université Lumière Lyon 2) and complementary computer science degrees from University of Montpellier and IUT Montpellier-Sete, blending formal academics with hands-on studio production. Raphaël’s background spans internships to senior gameplay work at MagicDesignStudios and Ubisoft, giving him end-to-end experience shipping interactive systems and agent behaviors. Based in Montpellier, he combines French academic rigour with practical studio engineering and maintains a public portfolio that highlights prototypes and gameplay-focused tooling. A less obvious strength is his sustained focus on UI-driven gameplay—bridging player-facing systems and AI—to make complex mechanics feel intuitive.
9 years of coding experience
3 years of employment as a software developer
Baccalauréat Scientifique (S) avec option ISN, Baccalauréat Scientifique (S) avec option ISN at Lycée Louis Feuillade
Master IMAGINA Images Games & Intelligent agent (Informatique), Master IMAGINA Images Games & Intelligent agent (Informatique) at University of Montpellier
Master 2 Gamagora Prog&Dev Jeux sur ordinateur et programmation, Master 2 Gamagora Prog&Dev Jeux sur ordinateur et programmation at Université Lumière Lyon 2
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Raphaël Courbier - Gameplay Programmer at Ubisoft Montpellier