Pierre Randria
Gameplay Programmer · Paris, France

Pierre Randria

Associate Lead Gameplay Programmer at Ubisoft Paris with years of experience across mobile games and AA titles. Games are my passion — I care deeply about the 3Cs (camera, character, controller) and gamefeel, always chasing the kind of responsiveness and polish that makes interactions satisfying to play.

Unity C# C++ Snowdrop Engine Gameplay Systems AI / LLM Integration Ubisoft Paris
Career

Experience

May 2023
— Present
Ubisoft Paris
Associate Lead Gameplay Programmer
Montreuil, Île-de-France
Associate Lead on BUMP! Superbrawl through its 2025 ship on PC (Steam), iOS, and Android. Currently one of the technical owners of the LLM-based NPCs' AI pipeline implementation in Teammates — Ubisoft's first publicly playable generative AI FPS prototype, built on Snowdrop with Google Gemini.
C# Snowdrop Engine Unity LLM / AI Perforce Git
Apr 2019
— Apr 2023
4 years
Ubisoft Paris
Senior Gameplay Programmer
Montreuil, Île-de-France
Senior gameplay programmer on Might & Magic: Chess Royale, the first 100-player real-time autobattler, then on BUMP! Superbrawl — responsible for core gameplay systems and cross-team technical coordination.
C# Unity PC iOS / Android Git
Feb 2015
— Apr 2019
4 years 3 months
Virtual Regatta SAS
Game Developer
Paris, Île-de-France
Gameplay developer across the Virtual Regatta product range using Unity/C#, Xcode/Objective-C, and Android Studio/Java. On Offshore: global architecture (FSM, scene manager), world map generation with Mercator projection and biome height shaders, boat management & server sync, wind data, and UI. On Inshore: fully configurable boat dynamics engine (speed, rotation, drift, trim), input serialisation, sea rendering shaders, and real-time multiplayer chat. On Arcade: controls, simulation, UI, and an Oculus Rift VR spectator mode for the Salon Nautique de Paris installation.
Unity C# Objective-C Java Web / WebGL iOS Android GameSparks Photon RakNet Sailing Simulation VR
Apr 2013
— Feb 2015
1 year 11 months
TripleFun
Development Engineer
Paris, Île-de-France
Mobile games developer on multiple iOS and Facebook titles using Unity/C#, Cocos2d-iPhone/Objective-C, and Adobe AIR/AS3. Shipped Save Bob!, Stars, Duelo, and Permüt. Implemented touch controls, procedural level generation, isometric display systems, Game Center & Facebook API integration, social sharing, and in-app purchases.
Unity C# Cocos2d-iPhone Objective-C ActionScript 3 Facebook API iOS Mobile Git
Nov 2011
— Feb 2013
1 year 4 months
Qozmo
Research & Development Engineer
Paris, Île-de-France
R&D engineer and gameplay programmer on Krisgard, a real-time multiplayer Facebook MMO featuring monster capture, PvP arenas, open-world exploration, and live matchmaking. Built NPC systems, quest logic, UI, avatar customisation, and Open Graph integration.
ActionScript 3 Flex Adobe Air JavaScript Groovy Java PHP SpringSource SVN
Apr 2011
— Sep 2011
6 months
Kylotonn Entertainment
Programmer Trainee
Paris, Île-de-France
Internship on The Cursed Crusade, a third-person co-op action game (solo, local & online co-op) shipped on Xbox 360, PS3, and PC. Implemented Xbox Live profile management, Rich Presence, achievements, lobby exclusion, online invitations, player synchronisation (save & cinematics), network optimisation, level-end behaviours, submission version creation (CD images), and misc debug (menu refresh, message priorities, game pause, sound serialisation). TCR Xbox 360 compliant.
C++ XDK Visual Studio Xbox 360 PS3 SVN
Expertise

Skills

Languages
C++ C# Java JavaScript Objective-C ActionScript 3 Flex Groovy Lua NWScript PHP HTML / CSS 3 UnrealScript
Engines & Tools
Unity Unreal Engine 5 Snowdrop Engine Cocos2d-iPhone Unreal Engine 3 (UDK) Sharpmake JetBrains Rider Visual Studio Visual Studio Code Xcode Android Studio Eclipse Adobe Flash / Air Flash Builder FlashDevelop MonoDevelop SpringSource Starling
Gameplay Systems
Character Systems Controls Camera NPC & GenAI Systems Online & Multiplayer
AI & LLM Integration
LLM Pipeline Integration Gemini API RAG Systems Generative AI
Networking & APIs
GameSparks Photon RakNet Facebook API App Store Connect Google Play Console
Platforms & Version Control
PC / Steam / Epic Games Store / Ubisoft Connect Xbox 360 / XDK PS3 iOS / Android Web / WebGL Perforce Git / SVN
Languages (spoken)
French — Native English — Professional
Formation

Education

Master's — Computer Science
Université Montpellier II
2009 – 2011 · Montpellier, France
Specialisation: Artificial Intelligence Engineering
Licence — Maths & Computer Science
Université Montpellier II
2005 – 2009 · Montpellier, France
Baccalauréat S
Lycée Jean Monnet
2005 · France
Work & Personal

Projects

Professional
Teammates – Sofia and Pablo
2025 - 2026
PC · Closed playtest
Ubisoft Paris
Teammates
Ubisoft's first publicly playable generative AI experience. An FPS prototype where players voice-command AI teammates (Pablo & Sofia) and interact with Jaspar, an LLM-powered in-game AI assistant. Built on Snowdrop with Google Gemini. Revealed publicly in 2025 and currently in closed player testing.
Snowdrop Engine C++ Generative AI LLM / Gemini FPS Prototype
2020 - 2025
PC (Steam) · iOS · Android
Ubisoft Paris
BUMP! Superbrawl
Free-to-play 1v1 turn-based strategy brawler set in the utopian city of Arcadia. Players pick heroes from global mythology, plan their moves in a strategy phase, then watch the chaos unfold. Features four PvP modes and a ranked ladder from Bronze to Master League. Shipped on PC (Steam), iOS, and Android in 2025.
Unity C# Strategy / Brawler Multiplayer Mobile
2019 – 2020
PC · iOS · Android
Ubisoft Paris
Might & Magic: Chess Royale
The first 100-player real-time autobattler, blending auto chess with battle royale mechanics in the Might & Magic universe. Players drafted and deployed units to outlast 99 opponents in a last-hero-standing format. Free-to-play on PC (Uplay) and mobile; live from January 2020 to March 2023.
Unity C# Autobattler Battle Royale 100 Players
2015 – 2019
Web · iOS · Android
Virtual Regatta SAS
Virtual Regatta Offshore
Long-distance ocean routing simulator and official game of the Vendée Globe and Ocean Race. Players race on real-world routes using live weather data against over a million competitors worldwide.
Unity C# Sailing Simulation Multiplayer
2015 – 2019
Web · iOS · Android
Virtual Regatta SAS
Virtual Regatta Inshore
Real-time short-course racing simulator with active helming and tactical fleet racing. Official game of the America's Cup and precursor to the first eSailing World Championship in 2018.
Unity C# Photon Sailing Simulation Multiplayer
2015
Installation
Virtual Regatta SAS
Virtual Regatta Arcade
Arcade sailing installation showcased at the Salon Nautique de Paris (Porte de Versailles, 2015). Featured a VR spectator mode using the Oculus Rift, letting visitors watch and experience the race in immersive first-person view.
Unity C# Sailing Simulation Installation VR
Save Bob! gameplay
2013 – 2015
iOS
TripleFun
Save Bob!
Infinite Frogger-like mobile game starring a cartoon lobster escaping a kitchen. Procedural level generation, touch controls, Game Center achievements, Facebook/Twitter sharing, and in-app purchases.
Unity C# Procedural
Stars – TripleFun
2013 – 2015
iOS
TripleFun
Stars
Scratch-to-reveal hidden star game: find the star without scratching too much, collect victories and earn as many stars as possible. Built with AS3/Starling, shipped on iOS.
ActionScript 3 Starling Mobile
2013 – 2015
iOS
TripleFun
Duelo
Asynchronous multiplayer quiz-duel game on iOS. Players challenge friends in quick-fire duels. Built with AS3/Starling.
ActionScript 3 Starling Flash AIR Mobile Multiplayer
Permüt – gameplay
2013 – 2015
iOS · Facebook
TripleFun
Permüt
Picture ordering trivia game: sort cards in the right order against the clock across 10,000 questions spanning music, cinema, history, geography, and sport. Supports 2–5 players locally and cross-platform against Facebook friends. Built with Flash AIR and Starling, sharing the same codebase across iOS and web.
ActionScript 3 Starling Flash AIR Mobile Trivia / Multiplayer
Krisgard
2011 – 2013
Facebook
Qozmo
Krisgard
Real-time massively multiplayer online game on Facebook with monster capture, 3v3 PvP arenas, open-world exploration, camp building, avatar customisation, and a Monsterpedia. Built NPC systems, quest & tutorial logic, constraint system, Open Graph & Facebook app integration, in-game stats, UI, and custom content-authoring tools (NPCs, dialogs, avatars, animations).
ActionScript 3 Flex Java Groovy MMO Facebook
2011
Xbox 360 · PS3 · PC
Kylotonn Entertainment
The Cursed Crusade
Third-person co-op action game with 130+ destructible weapons and a "Curse" berserk mode. Implemented Xbox Live Rich Presence, achievements, online synchronisation, and network optimisation.
C++ XDK Online / Co-op
2013 – 2015
Mobile
TripleFun
TED (Cancelled)
Isometric builder / tower-defence game with combat, magic factories, stones delivery, and resource management. Featuring building placement, grid management, enemy detection, and projectile systems. Built with Objective-C / Cocos2d. Cancelled before release.
Objective-C Cocos2d Tower Defence
Personal & Hobby
2013
PC
Displacement System Prototype
Platformer prototype exploring custom pseudo-physics and AABB collision detection, with progressive support for slopes and contextual behaviours (jumping, climbing).
ActionScript 3 Physics
2013
PC · iOS · Android
Cross-Platform Platformer
Collaborative platformer for PC, mobile, and tablet built with graphic designer Augustin Bonne. Single-touch / mouse controls with the Starling framework.
ActionScript 3 Starling Mobile
Academic
2009 – 2011
PC
Team Bowl
Team sports PC game built in UDK with grid-based pathfinding, finite state machines, player archetypes (speedster, tank, balanced), and 3D cursor controls.
UDK UnrealScript AI / FSM
2009 – 2011
PC
Dragon Age Custom AI
Faction-based combat scenario mod for Dragon Age Origins with custom FSM AI across melee, ranged, and support archetypes. Built using Dragon Age Toolkit and NWScript.
NWScript AI / FSM Modding
2009 – 2011
PSP
PSP 3D Application
3D rendering and audio application on PlayStation Portable demonstrating scene management, texture loading, collision handling, and 3D spatial sound emulation with frequency modulation and directional balance.
C++ PSPGU 3D Rendering
Outside the office

Hobbies & Interests

Music
Drums Guitar Piano
Gaming
Video Games Retrogaming
Other
Travel Squash Skiing Programming (personal projects)
Say hello

Contact

in
LinkedIn
Pierre Randria
Email
pierre.randria@gmail.com