M

a

u

r

o

 

D

e

r

y

c

k

e

r

e

.

Engine

 & 

Graphics

 

Programmer

Hi, I'm Mauro, and I'm a Game Development student with a deep interest in game engines. I have experience with modern C++ and Vulkan, and I constantly explore new techniques in GPU programming, multi-threaded systems, and game engine architecture. Through my 3D engine project, MauEng, I've gained hands-on experience with different profilers and debugging tools, and optimizing complex systems.

I am looking for an end-of-study internship starting mid-February, 2026 as a (game) engine developer or graphics programmer.

I am able to work remote or move abroad if necessary for this internship (I'm situated in West-Vlaanderen, Belgiƫ), for more information contact me.

About Me

Ever since I was introduced to games like Minecraft, The Last of Us and Assassin's Creed IV: Black Flag as a child I've wanted to work on games, now this has evolved into a passion for working on systems that will help others create and enjoy games.


It's a dream of mine to create my own game eventually. But for now I am focused on learning as much as possible about game engine development and graphics programming, I mostly do this through my 3D Engine project (MauEng).


I'm currently a student at Digital Arts and Entertainment, studying the major Game Development. This bachelor program heavily focuses on modern C++ and game development practices currently used in the industry.


Outside of school and my engine projects, I am very dedicated to the gym. I powerlift and hope to compete sometime soon. I also enjoy reading books (mostly fantasy) and, of course, play games.


In the next section you can find some of my projects.

Projects

Loading favicon
3D Game Engine

A 3D Game Engine focused on rendering techniques with Vulkan, and modern (C++) engine programming patterns. I still actively work on this project to learn more about engine architecture, rendering techniques, and multi-threaded systems.

The engine has a rendering pipeline that supports deferred rendering with instancing and debug rendering (rendering shapes), a custom event system, an input system that supports mapping actions to keybinds, and more.

Done favicon
Maze Crusade

This is an Assembly 6502 game made for the NES, and it runs on the actual hardware! The project contains a maze generation algorithm (Prim's) and 2 solving algorithms (BFS and left-hand rule).

This project has taught me a lot about low-level programming. This includes (manual) memory management through creating data structures and algorithms, adapting code to fit the NES memory constraints, and understanding the limitations of the NES hardware.

Loading favicon
Flowfield Pathfinding

A gameplay programming research project. I researched how to make pathfinding in games with big crowds more optimal using flowfields. This approach makes giving terrain a cost for specific unit types very easy and can easily be combined with different steering behaviours to make the movement look more natural.

I will continue this project in the near future to further optimize the algorithm, and clean the code up. Additionally I would like to test this in 3D (using my 3D engine project).

Done favicon
Bumpurr Cars

A game made in Unreal Engine with 2 other programmers and 3 artists. I was responsible for prototyping, creating the score system, hazard system, power-up spawn system, and physics (arcadey collisions). The different systems were made in C++ and Blueprints and are easily customizable in the editor.

As this was a group project, it also refined my soft skills (planning, working in a team, testing tasks). The source control for this project was via Perforce.

Done favicon
UUID Library

A C++ library for generating Universally Unique Identifiers (UUIDs) using the RFC 4122 standard. This library is used to generate unique identifiers for objects, entities, or resources in applications.

I created this small library for my 3D engine project (MauEng) to generate unique IDs for entities and resources.

Skills

Tech Stack

  • C++
  • Vulkan
  • C#
  • Assembly 6502
  • Lua
  • Visual Studio
  • Ureal Engine
  • Unity
  • CMake
  • Github
  • Git
  • Perforce