About me

Hello there ! Welcome to my portfolio website. My name is Yoann Potinet and i'm a software developer & tools programmer living in Montreal.

This site may seem a bit rough around the edges, but it's not meant to be a piece of art. Although I enjoy working in a highly artistic field like video games, I'm still a programmer, not an artist.

Here you can see some of the projects I've contributed to.


Professional projects

Games I've worked on.

Marvel's Guardians of the Galaxy - Encore Edition

Eidos Montreal

Marvel's Guardians of the Galaxy on Nintendo Switch 2

More...

P11 (Canceled project)

Eidos Montreal

Single-player story-driven canceled AAA game

More...

Others professional projects

Astoroid

Bluemanoid

Immersive 3D store for retail business

More...

Dunamis

3Dduo

A serious-game connected with Atlas, a medical belt marketed by Japet Medical.

More...

Call Master 2

3Dduo

A serious game for Bouygues Telecom's customer relations teams.

More...

Personal projects

My favorites

P4 Submit Assistant

A tool designed to simplify the submission of assets and code in Perforce, and automatize validations.

More...

Atlas Game Distribution System

A game-oriented Application Distribution System.

More...

Cryo Engine

An experimental game engine built around a custom version control system.

More...

Perforce Server Package for Synology

I created a package to install Perforce on my NAS. I also automated the creation of this package so that it can be easily updated.

More...

Game Issue Reporter

A tool designed to help QA testers capture issues quickly and reliably during their testing sessions.

More...

Unreal Engine

Unreal Batch Rename Tool

An Unreal Engine tool that allows you to rename several files at once. Similar to Advanced Renamer but for Unreal, it uses Unreal Engine API to edit file paths and keep the files linked together. It's extensible and you can add your own renaming rules.

More...

SignalR client for Unreal Engine 4

Use SignalR in Unreal Engine. It permits to communicate with SignalR server using websockets and RPC. It allows server to send asynchronous notifications to Unreal client.

More...

Unreal Project Control Center

Similar to UnrealGameSync, the Unreal Control Center has the main advantage of being more visually appealing.
In addition to offering the same benefits as UnrealGameSync, it provides additional features, such as the ability to launch software like DCCs with custom settings or to quickly search for files within the project.

It is still under development and is written in C# using Avalonia UI.

Unreal Dependency Store

A small server written in Rust to store Unreal Engine dependencies (i.e. GitDependencies). It uses the same API as Unreal's servers, and I've also implemented a cache mode. This allows me to store dependencies in a sustainable way, without relying on Epic Games servers for older versions.

More...

Unity

Assimp for C# / Unity

Assimp package to load 3D model files in Unity at runtime.

More...

Uniticons

A free & open-source icon set inside an Unity package. It contains rasterized FontAwesome icons and update scripts.

More...

Blatand

An Unity library to interact with Bluetooth devices. It uses device internal Bluetooth APIs. I developed it for a professional project, then I put it on Github under MIT license. It is now available as an Unity package.

More...

Personal Games

Games I've worked on outside of a professional context.

Zinora

A 3D adventure game realized by a team of NAD student artists and UQAC student programmers.

More...

Mana Hazard

A Darkest Dungeon-like game made for the UQAC Wonderjam Autumn 2020.

More...

More

Find more content on my GitHub profile and my GitLab profile. I also publish open-sources projects under my own label, Frozen Storm Interactive. Find more content on Frozen Storm Interactive GitHub profile and Frozen Storm Interactive GitLab profile.