-
Unity Tips - Creating native DLLs in C++
During my time at Lab4Tech, I prepared for several certifications including:
To apply what I was training for, I initiated a side project that would bridge
C++andC#in Unity.
This led me to develop a native DLL for Unity focused on procedural generation; a subject I had already explored in depth.Created on September 2025 -
OpenGL Scene
This project was an OpenGL graphics engine created from scratch during a computer graphics module given at the SAE-Institute Geneva.
Created on July 2023 -
Rasterizer - An optimized CPU renderer
During my second year of bachelor’s degree in Game Programming, one of the modules we studied was about optimization. What tools we had to measure, profile, understand and in the end optimize our programs for them to be more efficient and use less energy to be run.
Created on April 2023 -
Cat Fight - An ECS multiplayer rollback project
During my second year of bachelor’s degree in Game Programming, one of the modules we had to study was Networking. For that module we had to present a multiplayer game project based on an ECS (entity-component-system) – Rollback engine in which we implemented our own physics engine done in a previous module.
The game I decided to implement was Rock-Paper-Scissors but with a funny turn.
After having fun with that little game, I started implementing CatFight.
Created on November 2022 -
Physics Engine
Created on July 2022 -
To The Moon And Back
This simple spaceship game was my first C++ game made during a module of introduction to C++ programming at the SAE-Institute Geneva.
Created on December 2021