top of page

Technical Programming

During these past years, I've done several projects surrounding AI and graphics programming - most as part of my Game Development bachelor's curriculum. I did, however, revisit a few of these projects in my free time to further develop them.

Emotional Contagion
In Crowd Simulation

A paper which proposes a crowd-sim model revolving around agent-specific emotional profiles, authority and hazard recognition. This paper is also accompanied by a proof-of-concept C++ implementation.

To check out this project, click here.

emotionalcont.png

Zombie Shooter AI

A C++ bot designed to play a top-down zombie shooter game with limited information of its environment according to a multi-layered behavior tree.

To check out this project, click here.

zombies.png

Super Mario 64
DirectX Remake

A C++ DirectX remake of Super Mario 64's first level - showcasing Hardware Skinning, Shadow Mapping, simple particle systems and other HLSL shader work.

To check out this project, click here.

marioremake.png

BerryBranch Engine

( & Q-Bert Remake)

A component-oriented 2D game engine coded in C++. As proof of concept, this repository also includes a remake of the first 3 levels of the classic Q-Bert.

To check out this project, click here.

Screenshot02.png

Dual Rasterizer

A C++ rasterizer, which combines a Hardware approach (using DirectX) and Software one (using SDL). It supports multiple scenes, as well as mesh loading, moving cameras, transparency and a single customizable directional light.

To check out this project, click here.

vehicle.png

Raytracer

A C++ raytracer (using SDL), designed to support multiple scenes, mesh loading, moving cameras, PBR materials, and the 3 basic light structures (point, linear and spot).

To check out this project, click here.

balls.png

Amiibo API Extension

A visual interface / extension developed around a public open-source API dedicated to tracking Amiibo related data. Coded in C#, with the aid of Postman.

To check out this project, click here.

Amiibo.png

Reinforcement Learning
2048 Bot

An RL bot designed to play the game "2048". Both the AI and the game itself are being developed in C++, with the aid of my personal small engine (mentioned above).

To check out this project, click here.

Untitled.png
wip.png
bottom of page