Marc-Antoine Desbiens, Game Development Developer in Vancouver, BC, Canada
Marc-Antoine Desbiens

Game Development Developer in Vancouver, BC, Canada

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.
Marc-Antoine is now available for hire




Vancouver, BC, Canada



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.


  • 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++
  • Programmer

    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.


  • Languages

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

    Unity, Unity2D, Unity3D, Unreal Engine
  • Other

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

    Visual Studio, SourceTree, Git
  • Platforms

    Windows, Android, iOS, MacOS, Linux
  • Storage

    MySQL, MongoDB
  • Libraries/APIs

    Node.js, WebGL, OpenGL, REST APIs


  • Master's Degree in Digital Media
    2016 - 2017
    Centre for Digital Media - Vancouver, Canada
  • Bachelor's Degree in Computer Science
    2011 - 2014
    Université de Sherbrooke - Sherbrooke, Canada

To view more profiles

Join Toptal
Share it with others