About me

Hello there ! Welcome to my portfolio website. My name is Yoann Potinet and i'm a junior programmer living in Montreal and looking for an internship / junior position on a video game company. Here you can see some of the projects I've contributed to.


Games

Minerva project

A WIP multiplayer party game using Unreal Engine and Epic Online Services developed with a friend and edited by FrozenStorm Interactive, my own game label.

Mana Hazard

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

More...

Zinora

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

More...

Steve's survival: Mind island

A top-down survival and adventure game made by UQAC students.

More...

Professional projects

Astoroid

Immersive 3D store for retail business

More...

Dunamis

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

More...

Call Master 2

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

More...

Personal projects

My favorites

FireStorm Engine

An experimental game engine, inspired by Unreal Engine.

More...

Chunked File System (CFS)

A virtual file system for video games and game engines.

More...

Unreal Engine

UE4 Bulk Renamer

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.

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...

Conan Unreal Generator

An experimental Conan generator for Unreal Engine 4.

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...

Hyper Switcher

Reducing the time taken switching platforms by caching all data that has already been imported by Unity. On a multi-platform project, you often have to switch between platforms to test compatibility (and other reasons). But the larger your project gets, the longer the switch time becomes because Unity re-import each asset and it can become a serious setback in your development process. It's a free & open-source alternative to Turbo Switch PRO.

More...

Assimp for C# / Unity

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

More...

Text translations for Unity

Localize strings on Unity. Take a look at the official Unity localization package (but it's still in preview).

More...

CMake Integration on Unity

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

Crunch2

It's a fork of binomialLLC's Crunch, the Advanced DXTc texture compression and transcoding library. I used Unity and DaemonEngine improvements. I enhanced it with macOS support, CI pipeline, library updates, and more.

More...

Spacescape

An open-source tool for creating space skyboxes with stars and nebulas for games. It's a fork of petrocket's Spacescape. I try to enhance it with macOS & Linux support, CI pipeline, library updates, and more.

More...

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...

C++RC

A embedded resource compiler for C++.

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.