Gilles Roudiere is a seasoned software developer with a decade of experience building and improving game engines, tools, and backend systems from low-level C++ bindings to Unity editor frameworks. Currently at W4 Games and an active long-term contributor to the widely used open-source Godot Engine, he has driven key improvements in tilemap/terrain handling, animated tiles, and the engine’s C++ binding stability during the GDNative→GDExtension transition. His background spans data science and academic research—a PhD project on network anomaly detection and hands-on roles in BGP routing tooling—giving him a strong foundation in algorithms, networking, and performance-sensitive systems. He combines rigorous engineering (refactoring, crash fixes, instance management) with attention to usability, having improved editor rendering and text coordinate logic in node-based tools. Based in Nouvelle-Aquitaine, France, Gilles blends research-grade problem solving with practical open-source impact, often tackling subtle stability and API-consistency issues that others miss.
10 years of coding experience
2 years of employment as a software developer
Baccalauréat, S, Mention Très Bien, Baccalauréat, S, Mention Très Bien at Lycée Pierre D'Aragon
Computer Science, Computer Science at Bishop's University
Engineer's degree, Informatique, Réseaux et Télécommunication, Engineer's degree, Informatique, Réseaux et Télécommunication at Institut national des Sciences appliquées de Toulouse
Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
Back-end Developer & Game Engine Contributor
Contributions:653 reviews, 397 commits, 390 PRs in 5 years 8 months
Contributions summary:Gilles's commits primarily focused on enhancing the Godot Engine's navigation system. The user implemented improvements to the engine's tilemap and terrains, especially when the user has y-sort enabled. They also added functionality for handling animated tiles, including features like animation columns, separation, speed and animation frame duration. Further refinements include correcting issues with existing tilemap features, such as selection.
Contributions:8 reviews, 5 commits, 5 PRs in 1 year
Contributions summary:Gilles primarily contributed to the C++ bindings for the Godot Engine's script API, focusing on fixing bugs and improving the core functionality. Their commits addressed potential crashes in the `Variant` constructor, ensuring object safety. They also worked on object instance management, including making extension instances create the corresponding Godot object and fixing issues with setting instances for built-in wrapped classes. Additionally, the user refactored the native extension initialization steps and performed a large-scale renaming from GDNative to GDExtension, improving code consistency.
apicppgdscriptc-bindingsgodot
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.