Joran Vandenbroucke

Welcome to my Portfolio.

I am a C++ Engineer who mainly focuses on Game Engine, Game AI, and Graphics Programming

Who am I?

I am a recent Master graduate.
My Master Thesis is about size extraction in Navigation Mesh Generation. The size extractions allows for a single navmesh to be generated but used by many agents with different radii.

C/C++; C#; GLSL; HLSL

CMake; CLion; Visual Studio; Nsight; RenderDoc; VTune

Vulkan; OpenGL; DX11

SDL2/3; Catch2; ImGui; GLM; GLI; mikktspace; ASSIMP

VCS: Git; Perforce; Mercurial

Trello; Jira

Unity; Unreal Engine

Joran Vandenbroucke
Read more (Curriculum Vitae)
Balbino
FawnAlgebra

FawnAlgebra

This C++ library leverages modules and templates to provide essentials like 2D/3D/4D vector math, Bézier curves, mathematical constants, hashing, interpolation, a pseudo-random number generator, basic statistics, and trigonometric functions.

Code To SVG

Code To SVG

I hate screenshots of code in presentations. I wanted to learn Zig. This project fixes both, I wrote my first zig program, it takes in a C++ file and returns an svg with correct colours.

Child of Lothian

Child of Lothian

This was a group project of about 22 students, in which I was the AI programmer. In this project, we use Unreal Engine 4 C++ for the heavy lifting and blueprinting to create connections. We used Perforce and Swarm to sync our work and to make pull requests.

NOX

NOX

This game was one we made for a group project. My group consisted of four artists and two programmers, of which I was one.NOX is a 2,5D atmospheric puzzle platformer game.
We used Unreal Engine 4.26, and we programmed in Unreal C++. We also used Perforce to synchronize everything.

Software Ray Tracer

Software Ray Tracer

In this solo project for school, I made a software ray tracer using Visual Studio, C++17, SDL2, and SDL2-Image.

Software Rasterizer

Software Rasterizer

In this solo project for school, I made a software rasterizer using Visual Studio, C++17, SDL2, and SDL2-Image.

AI Programming

AI Programming

We had a character that had to survive as long as possible in a zombie apocalypse. We programmed the ai to run from house to house and see if an item lies within it. If the ai found an item, it would pick it up, validate how useful it is and take action accordingly.

In this project, i used c++17.

Flemish Programming Contest 2019
Robocontest at VIVES

Robocontest at VIVES

The goal was to follow a white line with a small autonomous car via one or more optical sensor(s).

Because of some mechanical problems, we had to rewrite the entire program one minute before the start of the competition.

Remedy logo
Unity Technologies

Unity Software Inc.

Graphics Engineer Intern (Texture Team)
2022 Q1 - Q2