Marten Hilhorst

Programmer, Procedural Generator, Digital painter

Playing and making games has always been my passion. From the make believe strategy games we used to build with poker chips, to the code I write today.

Hobbies: Besides games I spend my time making art, playing TTRPGs and boardgames, cooking,  and playing guitar

Current Project: Lately I’ve been researching Inverse Kinematics and Animation engineering. Crafting a seamless experience weaving together player input and expressive animation. Which I am working on for a project in Godot. Implementing FABRIK, with constraints.

Games I like: Outer Wilds, Rain World, Disco Elysium, Root, Mirror’s Edge, Overwatch, Noita, Terraria, Hades, Monster Hunter,  Subnautica, Minecraft, Smash Bros. Series, Dungeon of the Endless

Ornament Express

A VR puzzle escape room. Made in Unreal engine for my third year at BUas. Where I took charge of the hands and their interactions with objects. I also worked on optimizing the shader materials and texturing objects.

Role: Programming Lead, Texture Artist. 

Engine: Unreal Engine

Team: 20 Students

ProCave, short for Procedural Cave, is a  solo custom engine project that I’ve been working on in the background last year while studying at BUas. Trying to create a game that constantly morphs around you as you play.

Role: Solo Developer

Engine: Custom, Directx11, ImGUI, ReactPhysics

Click here for more Info

Cabinet of Curiosities

Cabinet of Curiosities is a custom engine dungeon crawler created in my second year at BUas. As a lead programmer I worked on engine architecture, designer accessibility. And also created the dungeon generation.


Role: Programming Lead, Procedural Programmer

Engine: Custom, OpenGL, Gainput, ImGUI, ENTT, SwitchSDK

Team: 20 students

 

Digital art