Gameplay programmer and team lead with 20 years of software experience, including five years in production C#. Led a six-person Godot team building curriculum-aligned educational games for Android, with strong expertise in gameplay systems, AI behavior, procedural generation, shader programming, and reusable game frameworks.

Edouard Murat

Gameplay programmer and team lead with 20 years of software experience, including five years in production C#. Led a six-person Godot team building curriculum-aligned educational games for Android, with strong expertise in gameplay systems, AI behavior, procedural generation, shader programming, and reusable game frameworks.

Available to hire

Gameplay programmer and team lead with 20 years of software experience, including five years in production C#. Led a six-person Godot team building curriculum-aligned educational games for Android, with strong expertise in gameplay systems, AI behavior, procedural generation, shader programming, and reusable game frameworks.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

French
Fluent
English
Fluent

Work Experience

Lead Gameplay Programmer (Godot) at Sigma Digital
August 1, 2025 - August 1, 2026
Led a six-person Godot team building curriculum-aligned literacy games for Android tablets used by first- and second-grade children in Africa. Owned architecture, code review, and sprint planning; hired the programming team; designed a UI framework and an MVVM + FSM architecture enabling decoupled game logic, per-activity unit testing, and curriculum-swappable content. Delivered six mini-games and supported playtesting rounds with the target age group. Worked directly with educators and instructional designers to translate curriculum goals into mechanics. Implemented CI headless UI testing by provisioning GPU-enabled AWS EC2 instances.
Gameplay Programmer (Godot) at Shattered Paradise, One More Turn Studios
July 1, 2025 - December 1, 2025
Sole programmer on a turn-based grid-based dungeon crawler roguelike themed around Dante’s Inferno with procedurally generated dungeons. Owned technical work end-to-end from vision to implementation, including writing all Godot gameplay code and shaders plus the game website and backend. Prioritized and built features independently across the full stack.
Gameplay Programmer (Godot) at Pursuit of Life, Dreamboat
June 1, 2025 - August 1, 2025
Shader-focused contract on a pixel-art urban life-sim. Built a dynamic rain system with customizable impact zones and per-region wetness tracking. Implemented real-time puddle reflections for sprites, NPCs, and swaying foliage. Developed day/night lighting driven by a global time-of-day system.
Game Developer (Founder & Lead Developer) at EdNoKa
January 1, 2022 - Present
Founder and lead developer of an educational gaming platform blending custom-built quizzes with gameplay across farming, hack & slash, platformer, puzzle, and sports genres. Published 5+ games as public Steam playtests using Unity and Godot, integrating real-time quizzes into diverse gameplay loops. Designed and implemented gameplay systems including player control, AI, procedural generation, level logic, scoring, and feedback. Implemented unified input systems for keyboard and mobile touch controls. Created custom shaders for visual storytelling and UX effects (e.g., X-ray vision, mini-cameras, 3D text, underwater). Built a full-stack Django backend (authentication, data storage, unlockables, content delivery) and maintained deployment pipelines for Steam, Google Play, and the Apple Store.
Game Developer at EdNoKa
January 1, 2022 - June 10, 2024
Created an educational gaming platform blending custom-built quizzes with gameplay across various genres including farming, hack & slash, platformer, puzzle, and sports. Led all game design, programming, backend integration, and publishing efforts. Released over 5 fully playable games using Unity and Godot, integrating real-time quizzes into diverse gameplay loops. Designed gameplay systems such as player control, AI, procedural generation, level logic, scoring, and feedback. Implemented unified input systems supporting keyboard and mobile touch controls. Created custom shaders to enhance visual storytelling and user experience. Built and maintained a full-stack backend using Django for user authentication, data storage, unlockables, and content delivery. Developed in-game economy systems and store integration. Published public betas on Steam, Google Play, and Apple Store with build pipelines and update workflows. Designed a web platform to showcase games, manage user data, and support
Développeur de jeux at EdNoKa, Montréal
January 1, 2022 - June 15, 2024
Creation of an educational platform combining personalized quizzes and gameplay across multiple genres such as farming, hack & slash, platforming, puzzle, and sports. Responsible for design, programming, backend integration, and publication. Published over 5 playable games using Unity and Godot integrating real-time quizzes within diverse gameplay loops. Designed and implemented player controls, AI, procedural generation, level logic, scoring and user feedback systems. Developed unified input systems supporting both keyboard and mobile touchscreen controls. Created custom shaders to enhance visual storytelling, ambiance, and user experience. Built and maintained a backend using Django for authentication, data storage, unlockable content, and content distribution. Developed in-game economy and store integration for paid quizzes and premium content. Published beta versions on Steam (for playtesting), Google Play, and Apple Store with build pipelines and update management. Designed the we
Web Developer and Graphic Designer at HeadPause
January 1, 2018 - December 31, 2020
Developed company website and maintained online presence. Created animations, visual assets, and ran social ad campaigns.
Développeur web et graphiste at HeadPause, Montréal
January 1, 2018 - December 31, 2020
Developed and maintained the company website. Created animations, visual supports, and managed advertising campaigns on social media platforms.
Java and Web Developer at BMC Software
January 1, 2013 - January 1, 2014
Participated in SCRUM workflows with partial management of the development team, including code reviews and TDD. Built an adaptive website based on client requirements alongside parallel remote teams. Interviewed candidates for web developer roles.
C# Developer and Analyst at Fujitsu Consulting
January 1, 2008 - January 1, 2013
Worked for five years in production C# environments, including building a payment solution for HydroSherbrooke and a daycare management system for the Ministère de la Famille du Québec. Analyzed client needs, resolved blocking issues, and trained new developers across a three-year project.

Education

Baccalauréat at Université Concordia, Montréal
January 1, 2015 - December 31, 2017
Baccalauréat at Université de Sherbrooke, Sherbrooke
January 1, 2005 - December 31, 2009
Diplôme d’études collégiales (DEC) at Collège Stanislas, Montréal
January 1, 2003 - December 31, 2005
B.A. Psychology at Concordia University
January 1, 2015 - December 31, 2017
B.Eng. Computer Engineering at University of Sherbrooke
January 1, 2005 - December 31, 2009
College Diploma - DEC in Sciences at Stanislas College
January 1, 2003 - December 31, 2005
B.A. Psychology at Concordia University, Montreal
January 1, 2015 - January 1, 2017
B.Eng. Computer Engineering at University of Sherbrooke
January 1, 2005 - January 1, 2009
College Diploma (DEC in Sciences) at Stanislas College, Montreal
January 1, 2003 - January 1, 2005
B.A. Psychology at Concordia University
January 1, 2015 - January 1, 2017
B.Eng. Computer Engineering at University of Sherbrooke
January 1, 2005 - January 1, 2009
College Diploma (DEC in Sciences) at Stanislas College
January 1, 2003 - January 1, 2005

Qualifications

Certified Associate Python Programmer, Python Institute
January 1, 2024 - December 31, 2024
Oracle Professional Certification, Java SE 7 Programmer
January 1, 2013 - December 31, 2013
Oracle Associate Certification, Java SE 7 Programmer
January 1, 2012 - December 31, 2012
Certified Associate Python Programmer
January 1, 2024 - December 31, 2024
Oracle Professional Certification, Java SE 7 Programmer
January 1, 2013 - December 31, 2013
Oracle Associate Certification, Java SE 7 Programmer
January 1, 2012 - December 31, 2012
Certified Associate Python Programmer — Python Institute
January 1, 2024 - August 25, 2026
Oracle Professional Certification, Java SE 7 Programmer
January 1, 2013 - August 25, 2026
Oracle Associate Certification, Java SE 7 Programmer
January 1, 2012 - August 25, 2026
Certified Associate Python Programmer — Python Institute
January 1, 2024 - August 25, 2026
Oracle Professional Certification, Java SE 7 Programmer
January 1, 2013 - August 25, 2026
Oracle Associate Certification, Java SE 7 Programmer
January 1, 2012 - August 25, 2026

Industry Experience

Gaming, Software & Internet, Education, Media & Entertainment, Computers & Electronics