About me
Hello there ! Welcome to my portfolio website. My name is Yoann Potinet and i'm a 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
Unannounced project - Eidos Montreal
There is no information available yet.
Canceled project - Eidos Montreal
There is no information available yet.
Dunamis - 3Dduo
A serious-game connected with Atlas, a medical belt marketed by Japet Medical.
More...Personal projects
My favorites
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...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 4. It permits to communicate with SignalR server using websockets and RPC. It allows server to send asynchronous notifications to UE4 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 (the GitDependencies thing). 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.
UE4 Bulk Renamer
[UNMAINTAINED] An Unreal Engine 4 tool that allows you to rename several files at once. Similar to Advanced Renamer but for UE4, it uses Unreal engine Renaming API to edit file paths and keep the files linked together. It's extensible and you can add your own renaming rules. This was the first tool I made in Unreal; later, I decided to rewrite it more cleanly, and it became the Unreal-Batch-Rename-Tool.
More...Unity
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...Others
Game Issue Reporter
This is a tool currently under development that will be used to record bugs during gameplay sessions. The bugs can then
be sorted within a user interface, and users can add additional information before creating Jira tickets.
It is still under development and is written in C# using Avalonia UI.
Content Submit Tool
This is a tool designed to simplify the submission of assets and code in Perforce. It formats the commit
message, manages and adds tags, and performs validation. It also allows you to link Jira tickets to
commits and update the status of those tickets. It's pretty much a must-have for any game studio.
It is written in C# using Avalonia UI, but I'm going to rewrite it from scratch to improve its architecture
and add new features.
Cryo Engine
An experimental game engine built around a custom version control system. It is a system where users no longer work with files but with assets. The version control system serves as an asset registry and keeps the references between assets.
OpenMatch C#
Communicate with in C# with OpenMatch services. I use it for the Athena project, a future backend platform for multiplayer games using dedicated servers.
More...Personal Games
Zinora
A 3D adventure game realized by a team of NAD student artists and UQAC student programmers.
More...More
Find more content on my GitHub profile and my GitLab profile. I also publish open-sources projects under my own label, FrozenStorm Interactive. Find more content on FrozenStorm Interactive GitHub profile and FrozenStorm Interactive GitLab profile.