Projects

The tech side of what I do

This website

Personal web page and portfolio

Description

I made this website and maintain it once in a while.

  • Softwares: Next.js, React, VSCode
  • Languages: HTML, Tailwind, CSS, Javascript

Competences

  • Web programming
  • UI/UX design

Work Relations

Office stationary dating sim

Description

Incarnate your average office worker. Follow the office rules, keep your desk clean, water the office plant, help your coworkers, maybe get the stapler to ask you out on a date, crown yourself doughnut emperor. Work Relations is a small game I developed in my own on Unity over the course of three weeks. It features voiced characters each with their own mini-game, a dating-like system involving office stationery, office rules to follow or break, multiple endings, and a few secrets.

  • Softwares: Unity, 3ds Max, ElevenLabs
  • Languages: C#

Video

Competences

  • C# programming
  • Low poly modeling
  • Creating a system for voicelines
  • Creative writing

AGLS Level

Level design project

Description

This project was made for my game design class using AGLS in Unreal Engine. The assignment was to create a level wich would fit into either an Uncharted or The Last of Us game. My level is made to fit the latter and would be the first level of a spinoff. The level has a heavy focus on the narrative, more info on the narrative side to be found in the provided images.

  • Softwares: Unreal, Miro

Video

Gallery

Picture of the projectPicture of the projectPicture of the project

Competences

  • Level design
  • Narrative design
  • Unreal blueprint scripting
  • Making a lego kit

The Hero Kills the Dragon

2D platformer

Description

First big project of my university years. It was produced by a team of eight over the course of one semester. I was mainly in charge of the narrative side of things but also worked on the economy design, it's programmation, and it's implementation. Despite not everything going as expected, it was a avaluable experience in collaborative design and game development from within a bigger team. We used fibery for our documentation and followed AGILE metodology including scrum meetings, RACI, MOSCOW, Gant diagrams and such.

  • Softwares: Unity, Yarnspinner, Fibery
  • Languages: C#

Video

Competences

  • Project management
  • Narrative design
  • Working in a team
  • C# programming

KanIhave

UQAT Switch Jam 2026 entry

Description

The game was never submitted on the Itch.io for the jam due to not having been functional on a proper build by the time limit. I was part of the design team for the game and was mainly in charge of a few fun things and features like roofs fading in and out depending on whether a player is inside the structure, particle effects, level and economy design.

  • Softwares: Unity, Miro
  • Languages: C#

Competences

  • C# programming
  • Level design
  • Economy design
  • Intregration

EKO

VR adventure

Description

While most VR games aim to be a window, this one aims to be a partial blindfold. In this world, you may only see what you can hear. Find your way through the forest, cross the river, climb up the mountain, and reach the end of your pilgrimage.

  • Softwares: Unity
  • Languages: C#

Video

Competences

  • C# programming
  • VR development
  • Post-processing
  • Assets generation using ASCII art

3 VS Chill

Co-op survival

Description

Me and the science boys at the ice lab. Work together to navigate the corridors and effectuate repairs, block off breached sectors, survive the cold, stay warm, and most importantly, stay frosty.

  • Softwares: 3ds Max, Unity, BandLab, Photoshop, Mixamo, Blender, Adobe Audition
  • Languages: C#

Video

Competences

  • Low poly modelling
  • Unity animations
  • Environemental design and narration
  • Post-processing

DOT-S

Non-interactive musical experience

Description

Made for web using p5.js then turned into an executable using Electron, this projects analyses audio spectrum of provided audio files and uses the data to influence the on-screen elements. Behind the canvas of reality is a code interconnecting all beings, a machine-god orchestrating the evolution of life, the rays of the sun, the patterns of the aurora. Invisible to the eye, the machine plays music, creating unified order out of the soup of chaos. Here we see various environments reminiscent of elements of the world (fish scales, flower field, under water, aurora, machine), some will thrive on certain types of audio inputs. Like living beings, they each are better adapted to some environments through small changes in code or visuals.

  • Softwares: p5.js, Javascript, Electron
  • Languages: Javascript

Video

Competences

  • Javascript programming
  • Converting a web project into an executable

Gumdrops

Experimental project

Description

Continuation of DOT-S (see above). I adapted the idea to a Unity project and made it work with in-game music, sounds played by key presses, and voice captured by the microphone. Could serve as a base for a musical game or some sound-based gameplay elements. I think of things such as Oxenfree's radio doors. It's simple for now, but who knows what it eventually could become.

  • Softwares: Unity
  • Languages: C#

Video

Competences

  • C# programming
  • Converting from javascript web project to unity C#

Disco Panic

UQAT game jam 2025 entry

Description

This is the continuation of DOT-S and Gumdrops, being a game made for the UQAT gamejam 2025. Theme was Disco, and I thought the theme was an opportunity to push the concept a little further. I mainly worked on visuals (and some gameplay elements like the jump pad) and a system to synchronise function calls with the music using the audio spectrum data of the music. A few more things were done, like adapting the system to be able to change which source it should listen to and being abe to analyse average loudness and range of frequencies instead of only picking one at a time. Sadly, very little of my work was actually implemented into the game by the team (see video description for details). This game is also available on Itch.io.

  • Softwares: Unity
  • Languages: C#

Video

Competences

  • C# programming
  • Unity particle system
  • Post-processing

1NF1LTR4T0R

VR game

Description

Wearing a VR headset is a pain, and I don't think I'll ever try to get better footage of that game. Some part of the screen is not visible on video. This game is my fist attempt at a VR game, it features a very cool anti-gravity gun you can throw and have it return to you. The goal is to shoot the red target on the cube, and the game represents a fight agaisnt a computer virus. Your vision gets blocked by pop-up windows when you get hit. It's a neat little thing.

  • Softwares: Unity, Suno.ai, Adobe Audition, Photoshop, 3ds Max
  • Languages: C#

Video

Competences

  • VR development
  • Image editing

Guideon et les ruines d'Arunes

Unity 3D project

Description

This 3D Unity game was made by me and two of my colleagues at CEGEP de Saint-Jérôme, it features procedurally generated terrain and biomes, ennemy ai with Navmesh, state machines, inventory system and ressource collection, crafting. Some parts of the game are more or less functional, but the features I was responsible of programming do work as intended.

  • Softwares: Unity
  • Languages: C#

Gallery

Picture of the projectPicture of the projectPicture of the project

Competences

  • Procedural terrain generation
  • State machines
  • Inventory and crafting system
  • Navmesh
  • Particle system

Cerise

2D platformer

Description

Made with two colleagues of CEGEP de Saint-Jérôme, this 2D platformer features proceduraly generated levels using tilemaps and other fun things like Unity events, local savefile and scoreboard, and a shop to buy upgrades.

  • Softwares: Unity
  • Languages: C#

Gallery

Picture of the projectPicture of the projectPicture of the project

Competences

  • Procedural generation
  • Unity tilemaps
  • Scriptable objects

Tu es un robot qui tire des pastilles jaunes

2D top-down shooter

Description

You are a robot. You shoot little yellow beans. Your goal is to beat the bigger robot. Shooting costs energy, getting hit restores your energy. Be careful, too much or too little energy means your battery gets damaged.

  • Softwares: Unity
  • Languages: C#

Gallery

Picture of the projectPicture of the project

Competences

  • Unity tilemaps
  • Coroutines

And many more...

Yet to be added

Description

I did and still do a lot of things. Web, games (both video and tabletop), graphic design, animation, audio and video editing. Not everything worthy of a place on some wall fo fame, but it's impossible to showcase everything. Don't hesitate to contact me if you wish to learn more about some of my projects :)

    Competences

    • No specified competences