Portfolio

Programming

SupCom

A Supreme Commander clone, written in c++ using DirectX. This was a one-man project for school. I spent very little time on the graphics. The most important thing was to get the basic mechanics of an RTS game working: constructing units and buildings, gathering resources and of course combat.

The most important features are heightmap based terrain and pathfinding based on the A* algorithm.

Eduquest

Eduquest was a schoolproject where we had to develop a game with educational elements in a small team. We used XNA to achieve this. I mainly programmed the graphics and some gameplay elements like picking up objects and using them in the world. I also integrated the boxcollision library to handle the collisions.

Orion

Orion was a four-man project created using the Source engine.
I programmed the objectives window and the mastermind mini-game that was present in the game. I also programmed new items for the Hammer editor, giving them the option to update the objectives when an item was picked up or interacted with. Besides that I scripted the in-game cutscenes and conversations.

Shinobi

This was a two-man project. We had to remake the first level of an old arcade game as exact as possible. We chose the game Shinobi from 1987. We managed to remake everything: all the moves the player could make, all the weapons, the superpower, the entire level, the enemies, the hostages, the interface and the AI.

Return to Natzweiler

This was a two-man project. I did the programming and my partner did most of the 3D modeling and all cut-scenes. Return to Natzweiler is a small and simple point-and-click game. You find yourself in the Natzweiler nazi camp in 1944. You can explore different area's of the camp to get more information about the camp and the lives of the people there. It has a small story line and even some cut-scenes.

3D Art

Tsume

A next-gen ingame character. Tsume means 'claw' in Japanese.
The model has a diffuse, normal and specular map.

Robo Wrestling

Nothing better than two robots duking it out in the ring.

Lucky Lucy

This was my first time modeling, rigging and skinning a complete character. I learned much from this exercise. A lot of do's, but mostly a lot of dont's ;)

High poly head

Another first try, creating a realistic high poly head using photographs as a reference.

High polygon car

My first experiment with subdivision modeling in my 1st year when I was still a newbie.