top of page
Picture_edited.jpg

Hi! I'm Sander

​I’m a game programmer and allumni of Breda University of Applied Sciences (formerly NHTV). I have been passionate about game development for most of my life. My main interests are Engine Architecture, Tools, Networking, and Gameplay Programming. On this page, I will showcase some of my work. My areas of competence are Unreal Engine, Godot, C++, C#, and C, although I'm constantly learning new skills, such as new engines and programming languages.

gg.png

Experience

Internship at Behaviour

At Behaviour Rotterdam (formerly Codeglue) I worked on a custom engine project where I focussed on porting to Android and Nintendo Switch. I learned a lot about game production, and what actual game development looks like. I met a lot of cool people and I'm grateful for the opportunity.

gg.png

Projects

kraken1_edited.jpg

Kra-Ken

Side-Tracked1_edited.jpg

Side-Tracked

gg.png

Side Projects

BlipCrate

BlipCrate was a tiny DAW project written in Rust. It allowed me to experiment with audio programming and learn about various types of instruments and effects. It was also my first non-trivial Rust project. I learned a lot about the borrow checker and various other features of Rust.

Features include Oscillators, FM Synth, Envelopes, Wave Inspector, and WIP Track and Note Editors. 

Online Platform Fighter

A platform fighting game with custom rollback netcode written in C++. 

The gameplay was supposed to be a lot like Super Smash Bros Melee, fast-paced with big combos.

I had to write some small tools like a hitbox editor, curve editor, and introspection of player attributes. I also had to write custom physics because Box2D was not deterministic, and you need determinism for rollback netcode.

IMGUI.gif

IMGUI Library

At the end of my studies, I did a personal project for 8 weeks where I would create an IMGUI library.

This IMGUI library functions different from most other IMGUI libraries, because it builds an actual hierarchy of boxes and runs a layout algorithm on them. This allows you to create layouts that are oridinarily impossible with IMGUI.

I learned a lot about tooling in gamedev, how to build UI from scratch, and how to create an abstracted (2D) rendering API.

 

gg.png

Skills

Languages
ISO_C++_Logo.svg.png

C++

C_Logo.png
Csharp_Logo.png
Rust

C

C#

Rust

Engines
unreal_engine_logo_icon_144771.png

Unreal Engine 4

Godot_icon.svg.png

Godot

Tools
atlassian_jira_logo_icon_170511.png

Jira

Git-Icon-1788C.png

Git

p4v.png

Perforce Helix

bottom of page