This site is best viewed on a computer.



Curriculum Vitae (CV)
Welcome to
GASPARD HAVENITH's
Portfolio
I am looking for a work-study position for this school program ! Please reach out to me !
Here is a list of some projects I made 👇

Programming

This is a collection of little projects and experiments that I made over the years.

Most of the demos only work on a computer.

Medium-size projects

Treasure Cove - October 2025

Made with 3 developers doing their master at the Cnam-Enjmin, and an artist! I personally iterated on fog and lights, the hook's mechanics, grabbable objects, camera management, and bug-fixes in many areas.

Play me on itch.io !

Github link

Ludum Dare 58 Godot Git Miro Team work
Temugochi - September 2025

Made with a musician and a graph artist ! As we all had very little time to put into this jam, we aimed for a very small scope. I did all of the game design, coding and asset integration, as well as the egg and its animations.

Play me on itch.io !

Mini Jam Gam #47 Godot Miro Team work
Croa Croa - January 2025

Made with 2 other developers, Neil and Marius, from the CNAM-Enjmin, and another artist, Arkness ! I participated in coding and animating for this game. As the jam's theme was "Bubble", we decided to make a local versus fighter where you have to trap your opponent in a bubble !

Play me on itch.io !

Github link

GGJ 2025 Unity Git C# Team work
Grave Runner - January 2025

Made for the Devs That Jam 36 hours #10 game jam. I made everything from scratch on a period of 24 hours. The concept of using tombs as plateforms has emerged amongst many games during this game jam.

Play me on itch.io ! (harder original jam version)

Play me in the browser ! (easier updated version, with recording)

DTJ 36 #10 no external libraries JS/HTML/CSS Solo work
Robby Bobby the Robot - GTMK Gam Jam 2023 - July 2023

Made with my friend Arkonny, who did the music and the most of the art ! As the jam's theme was "Role Reversed", we decided that the player would control the enemies, which turned out in a pretty janky but fun game ! Also, as the only coder, I decided to use the very niche "Lobster Programming Language", as I wanted to learn it for a long time.

Play me on itch.io !

Controls :
Q/D : move around
Z/S : switch controlle enemy

GTMK 2023 no external libraries Lobster Team work
Paint Clone - April 2023

This project started from the doodle of a UI I drew out of boredom. And then I coded it. Some features don't really work, but I've managed to draw quite a lot of things with it !

Play me in the browser !

Controls :
Left mouse : use current tool, select primary color
Right mouse : select secondary color

no external libraries JS/HTML/CSS Solo work
CPU 3D Renderer - November 2022

After watching a video from javidx9 on his console 3D renderer, I decided to try my hand (and math !) at one threaded 3D graphics. It didn't went that badly in my opinion. This one is really broken and laggy, I'm not going to lie. But I'm still proud of the achievement.

Play me in the browser !

Controls :
Left mouse : lock cursor
Escape : unlock cursor [IMPORTANT]
Mouse : look around
Z/Q/S/D : move around
Space : go up
Shift : go down

no external libraries JS/HTML/CSS Solo work
Xelov - a limited voxel editor - August 2022

In 2021 I joined Gabe Rundlett's voxel centered community, and as a result, a year later, I couldn't resist making my own voxel thing. So here it is, a little voxel something (not cubic voxel, but stills renders 3D grid volume). I was inspired by Sebastian Lague.

Play me in the browser !

Controls :
Left Click : orbit
Scroll : zoom
Right Click : move
Mouse 4 / Key A : dig
Mouse 5 / Key B : build

ThreeJS Voxels Solo work

Small projects

School science fair project utilities - Mai 2024

Helps getting the area of baked and unbaked cookie as part of my science faire project, but can work for maps or any kind of picture, really. Also made the grapher from scratch.

Play me in the browser ! Look at me in the browser !

Controls :
Select or drop image, use first two click to select scale reference, then click to add point to the polygone.

no external libraries JS/HTML/CSS Solo work
Online voice call - January 2024

In this small demo, you can voice call another web client using its ID. In another version of this project camera and screenshare was also available, but I sadly don't find it anymore.

Play me in the browser !

no external libraries WebRTC JS/HTML/CSS Solo work
Basic sound synthesis - Novembre 2023

In this small demo, you can play notes with buttons. Try holding the click down and hovering over everything, it makes funny sounds.

Play me in the browser !

no external libraries Web Audio API JS/HTML/CSS Solo work
Beequest - Octobre 2023

This project started as a joke about my bee-keeping mother. Developpement stopped after 2 days. You can select some bees (very tweaked boids) and move them around though, isn't that cool ?

Play me in the browser !

Controls :
Left Click (Held and move cursor) : select bees
Left Click: release bees

no external libraries JS/HTML/CSS Solo work
Quadratic function visualizer - September 2023

This is a very small school-related math project, in which you can tinker with a quadratic curve.

Play me in the browser !

no external libraries JS/HTML/CSS Solo work
Chess - February 2021

This my second Javascript project and the first I did fully without a tutorial ! It lacks the "en passant" move, checks, and a proper (console-less) endscreen. Local only of course. And it lacks a grid pattern, what a shame.

Play me in the browser !

Controls :
Left Click : select & play

no external libraries JS/HTML/CSS Solo work
Snake - January 2021

My first ever Javascript/HTML/CSS project, which quickstarted my journey with those 3. I almost copied line by line a speedcoding video, but then tweaked a few things to make it my own. I couldn't find the version where I added menu though, it's pretty sad.

Play me in the browser !

Controls :
Arrow keys : move around

Tutorial guided JS/HTML/CSS Solo work
Battle Ball - November 2018

My first big Scratch project, done in part with a friend in 6th grade. We never finished it as we got banned from the CDI for "using the computers too much".

Play me on Scratch !

Scratch Team work

Invisible and lost projects

I did many small demos utilizing the Web's many APIs. Sadly, of those projects almost none can be shown, either because they don't work on a static HTML page, or because they require special equipment.

Unshowned exemples include online chatrooms; interfacing with midi instruments; smartphone XR; reading QR codes; custom OS, hardware, programming languages; 3D object generation; console minigames; a Lobster UI language extension and many more.

Artsey.io custom keyboard PCB - Mai 2024

This project then turned into a long long long journey through datasheets to make an ULP CAT-M1 oneboard microcomputer (with an ESP32 at one point).

EasyEDA lcsc.com JLCPCB CH32V003
Gamepad input demo - Mai 2023

no external libraries Gamepad Web API JS Solo work
Mario maker clone - June 2022

This was a level editor, and you could jump around with a character in the level you created.

no external libraries JS/HTML/CSS Solo work
Mapper Discord Bot - November 2021

Made for the Dibistan micronation social experiment. The bot was meant to map the discord people's locations, as they joined a discord over time, which was then turned into a gif. Each little green dot represents an active member. I then turned it into casino minigame bot.

Discord bot API JS Solo work
Online topdown demo - October 2021

Attempt n°X of making an online .io game. Got networking working perfectly though.

Socket.IO NodeJS Solo work
Elastic collision - September 2021

I even published another video showcasing it at the time !

no external libraries JS/HTML/CSS Solo work
Modified Conway's game of life clone - July 2021

no external libraries JS/HTML/CSS Solo work
Encountered technologies and softwares:

HTML, CSS, JS, Java, Kotlin, C#, C, C++, Rust, Lobster, x86, Beepbox, Blender, Blockbench, Godot, Unity, Autodesk Sketchbook, Piskel, MS Paint, Trello, Parsec, NodeJS, GLFW, SFML, SDL, Visual Studio, VS Code, IntelliJ, Fork, EasyEDA, Github / Git, and many more.