See more

About me

Hey, I am Bennet Deboben. Right now I am 24 years old, living near Munich in Germany! I graduated from TU Munich as a Bachelor of Science in Informatics near the end of 2024. I love video games and graphics programming, which is the main focus of my personal projects! Feel free to check them out at the bottom of this site!

Skills

Programming Languages:

Rust C++ C# JavaScript

Tools:

Unity Godot Unreal Engine Git Docker

Tech:

Vulkan OpenGL WebGPU ThreeJS

Projects

Box Chaos

3

2024

About: Box Chaos is a fast-paced local multiplayer game where players must quickly sort packages onto the correct conveyor belts. Teamwork and sharp decision-making are essential to keep up with the ever-increasing flow and speed of incoming packages.

Created in 4 days as part of the "TUM Games Engineering Nachprojekte".

My role: Game Designer / Game Programmer

Game Design: Designed player controller, base game idea, and balanced difficulty progression

Game Programming: Implemented player controller, prototyped player interactions

Unity C#

Volume Renderer

1

2024

About: Volume Renderer is a ray marcher written in Rust and WebGPU as part of my bachelor's thesis. The renderer was used in combination with DiffDVR to measure the quality of reconstructed volumes.

To improve frame rate limitations, the renderer uses Bounding Box optimizations to exit out early in the rendering loop.

Furthermore the renderer uses Transfer Functions to add color to volumes based on their opacity.

Overall, the renderer can display high resolution (i.e. 1024x1024x1024) volumes with a frametime less than 60ms at a 1024x1024 resoultion.

WebGPU Rust

Particles

1

2025

About: Particles is a particles physics simulation inspired by Clusters introduced by Jeffrey Ventrella.

Written as a project for learning the Vulkan graphics API.

To overcome the limited amount of particles, I further added a compute shader system to simulate particles directly on the GPU. This increased the amount of simulatenous particles from ~200 to over 32.000.

Vulkan C++

SWE Visualizer

4

2023-2024

About: SWE Visualizer is a shallow water equations visualization tool, that can display pre-computed tsunami simulations.

Created as a group project for the university course Tsunami-Simulation.

My role: Team Lead / Graphics Implementation

Team Lead: As Team Lead I gave each team member small tasks and introduced them to the OpenGL graphics API.

Graphics Implementation: Implemented the base graphics functionality and simulation playback features that could then be built upon by other team members.

OpenGL C++