Projects timeline

Here are all the projects I worked on.

Lambdash

08/2020

UNIX Bash-like shell written in Rust. This shell was made for educational purposes, and as the main entrypoint to learn rust with a project.

wad3-cli

08/2020

Very basic CLI written in C# using Sledge C# Libraries that allows for easy unpacking/packing of textures from/into a GoldSrc WAD3 file.

OpenRomu

02/2024

OpenRomu is a 3D Multiplayer FPS developed in GDScript on Godot Engine. It is a modern revival of the classic french game RomuStrike, designed to bring the nostalgic experience of the original to life for its dedicated community of players. The project aims to reconnect old players and provide a platform for them to continue enjoying their beloved childhood game.

PixelPlaza

11/2023

Pixel Plaza is a virtual game console developed using GDScript in the Godot Engine. The project emulates the experience of a classic gaming console, with a unique twist: every week, players receive a new game to play. These games span different genres and challenges, offering a fresh experience regularly. The system includes a global leaderboard where players can compete for high scores. At the end of each month, the leaderboards reset

Breezy Haven

06/2023

Breezy Haven is a casual adventure game developed in GDScript using the Godot Engine, drawing inspiration from the 'Bee Simulator' title on Roblox. Players explore a serene island, collecting seeds with a scythe, refining them, and exchanging them for valuable goods. Along the journey, they undertake quests and interact with a variety of animal characters who provide guidance and clues about the island's mysteries..

Black Mesa Rising

10/2022

Black Mesa Rising is a React-based browser game developed in JavaScript, set within the Half-Life universe and inspired by the classic space strategy game Ogame. Players manage resources, build their bases, and expand their influence across the game world in a competitive, strategy-driven environment.

RaceDriver:Origins

04/2022

Racedriver: Origins is a reboot of the original Racedriver game, developed in Godot with GDScript. It features pixel art graphics and replaces random race outcomes with Quick-Time Events (QTEs), focusing on player skill and timing while retaining the original concept.

GoldImporter

11/2021

GoldImporter is a Blender addon written in Python, that allows to import GoldSrc (Half-Life) BSP maps into blender. It provides multiple import flags such as importing entities, lights, and stitching imported maps together.

Antibhover

09/2020

Antibhover is a React app written in Javascript, that provides and simple UI to check why the city of Antibes (France) is hovered by landing planes. Basically, it queries airport meterological bulletins, parses it, and applies the rules that tells if a plane should or not land by hovering the city.

MiniXBVM

09/2020

MiniXBVM is a Graphical Virtual Machine emulating a SAP-X Microcomputer architecture written in C++. Binary includes a feature-rich IDE for SAP-X assembler and a compiler. Dynamic register/memory watches and step by step execution for better understanding of code flow.

Reef Rumble

08/2020

Reef Rumble is an 2D arcade brawler game built with GDScript in the Godot Engine. In this underwater arena, you embody a nimble jellyfish locked in battles with other players. The core mechanic revolves around using your jellyfish's dash ability to knock an urchin around the arena—whether to outmaneuver opponents or to strategically avoid disaster.

HoldTheCorridor (Furnace)

05/2020

Furnace is a 3D survival game developed in C# with Unity. You battle waves of zombies in a dark, confined space. Your only source of light is a central campfire that requires wood, gathered from defeated zombies to stay lit. If the fire goes out, visibility drops, leaving you unable to fight effectively. Between waves, a seller offers weapon upgrades.

MenuFramework

03/2019

MenuFramework is a rich extendable XML menu engine written in C++ with LUA integrated script engine (C++ exposition capabilities) It gives an easy and cross-platform way to add interactive interfaces to any console program without hassle.

Vault

04/2018

Vault is a pure vanillaJS + PHP landing page made for home servers. It displays an application grid similar to a smartphone homescreen layout, having each tile routed to a service you use, or used as a note. It uses a CMS-approach, where zero knowledge is needed either to use it, or to deploy it.

TinyConf

02/2018

TinyConf is a C++ header only library that provides a serializer/deserializer and parser for INI-like configuration files. It extends the INI featureset by adding support for comments, multiple values per key, and other interesting features such as syntax customization.

StbxEngine

04/2017

StbxEngine is a basic, implementation of a modern C++ Game Engine. It provides a SFML-Powered graphical context, along with pre-built modules to manage network, keybinds, and a customizable developer console

FrozenPizza

2015

FrozenPizza is a multiplayer 2D top-down survival shooter developed in C# with the XNA Framework. Players connect on a tilemap world, gather weapons, and shoot at each other. This project was never finished.

Target

2014

Target is a 2D target shooting game developed in C# with the XNA Framework. Players aim to survive as long as possible while scoring the highest points by shooting targets, avoiding penalties, and managing challenging elements like bombs, hostages, and juggernauts.

RaceDriver

2013

RaceDriver is a C++ text-based racing simulation game where strategy meets speed. Players can buy and sell cars, customize them with different parts, and participate in races. Success in races depends on dynamic factors like weather conditions and the performance of equipped parts.

Encryptor

09/2011

A basic C++ console app for message encryption and decryption using simple substitution cipher logic.