Marc-Antoine Desbiens, Developer in Vancouver, BC, Canada
Marc-Antoine is available for hire
Hire Marc-Antoine

Marc-Antoine Desbiens

Verified Expert  in Engineering

Game Development Developer

Vancouver, BC, Canada
Toptal Member Since
July 3, 2019

Marc-Antoine is a versatile and creative Unity programmer and game designer with 8+ years of coding experience and 5+ years of game dev experience, including working on Assassin's Creed at Ubisoft and Batman at Warner Brothers Games. In the past three years, Marc-Antoine has decided to become a full-time freelancer and has worked on over 20 game projects since then, including his own co-op puzzle adventure game: The Last Crystal.



Preferred Environment

C#, Unity

The most amazing...

...project I'm developing is a co-op puzzle adventure game called The Last Crystal. I created most of the code and level design. It will be released on Steam.

Work Experience

Lead Game Developer, Co-producer

2017 - PRESENT
Falling Flames Games
  • Led the game development for The Last Crystal, a co-op puzzle adventure game for 1-2 players.
Technologies: C#, Unity

Freelance Game Developer

2014 - PRESENT
  • Worked with many clients to design and develop digital media products.
Technologies: Node.js, JavaScript, C++, C#, Unity

Rendering Programmer

2013 - 2014
  • Worked within the production team of Assassin's Creed Unity.
  • Collaborated with the graphic rendering team for PS4 and XBOX one consoles.
  • Helped develop their 3D graphic engine, Scimitar.
  • Developed a shader compilation tool working in real time.
  • Optimized real-time 3D rendering.
Technologies: C#, C++


2013 - 2013
Warner Brothers Games
  • Collaborated on the development of the video game Batman Arkham Origins.
  • Developed tools and functionalities in the game editor.
Technologies: C++, Unreal Engine

The Last Crystal

The Last Crystal is a collaborative adventure game where two players explore and advance through a mysterious temple by solving puzzles, fighting monsters, and interacting with their environment.

Story-based, players will follow the journey of the two main characters and learn to collaborate in order to face increasingly difficult challenges.

The Last Crystal is currently under development. We are preparing a demo and planning a Kickstarter. At release, it will be available on PC, Mac, and possibly some consoles.

Catronauts - Cats in Space!
Catronauts is a couch co-op action game for 1-4 players about spaceships, and cats!

Your ultimate goal is to lead the cats and colonize a new homeworld planet. But you are not alone. The evil cosmo-dogs will do everything to achieve it before the cats. You must collaborate with your friends to maneuver the mothership through space!

Players progress from avoiding stationary obstructions to dodging moving obstructions and fighting off malevolent Cosmopup spacecraft. As threats grow more numerous and deadly, players attain new tools to fight them. The player’s spaceships acquire new defensive abilities such as the ability to push away objects or shield themselves from laser fire.

As players progress, they will collect tech points which can be spent to unlock upgrades and new abilities, allowing players to customize gameplay to match their play style.

2D Template for the Unity Asset Store
Simple 2D template is a platformer and top-down template for the Unity asset store.

I implemented all the basic features needed to start a platformer project: Move Jump, Death, Platform, Tilemap.

I also created two add-ons, one is a darkness system and the
other is a dialogue system.

Assassin's Creed Unity

I was a rendering programmer within the large production team of Assassin's Creed Unity, collaborating on the development of their 3D graphics engine, developing a shader compilation tool that works in real time, and optimizing real-time 3D rendering.

Batman Arkham Origins

I was a programmer in the production team at WB Games Montreal. I collaborated on the development of the video game Batman Arkham Origins, developing tools and functionalities in the game editor.
2016 - 2017

Master's Degree in Digital Media

Centre for Digital Media - Vancouver, Canada

2011 - 2014

Bachelor's Degree in Computer Science

Université de Sherbrooke - Sherbrooke, Canada


Node.js, WebGL, OpenGL, REST APIs


Visual Studio, SourceTree, Git


Unity, Unity2D, Unity3D, Unreal Engine


C#, C++, JavaScript, PHP, HTML5, CSS3, GLSL, Cg, G


Windows, Android, iOS, MacOS, Linux


MySQL, MongoDB


Game Development, Game Design, Gameplay Development, Game Programming, Shaders, Game AI, Level Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring