
Ivar Hilferink
Ivar Hilferink
Creative Media & Game Technologies
When Night Beckons
A puzzle based horror game based on dutch folklore.
Talk to the town folk at day and explore the crypt at night. But beware, for something ancient stalks the dark, drawn by sound and sight. And when morning comes, it swallows what it finds.

Gameplay
20 min
Production time
8 weeks
When Night Beckons
A puzzle based horror game based on dutch folklore.
Talk to the town folk at day and explore the crypt at night. But beware, for something ancient stalks the dark, drawn by sound and sight. And when morning comes, it swallows what it finds.

Gameplay
20 min
Production
8 weeks
IEngine
An SFML based 2D render engine written in C++.
Custom memory management, optimized transforms and functioning child-parent relations. Unity like scripting using C++, with utility classes like Mathf, Random and Time.
As we speak, a 3D version of the IEngine is in production using a custom render engine using OpenGL. The goal of this 3D version will be to test if, in modern times, it might become more benificial to switch to a full ray tracing engine, instead of a rasterizing engine with raytracing as extra option.

Size
75 MB
Production time
80 hours
IEngine
An SFML based 2D render engine written in C++.
Custom memory management, optimized transforms and functioning child-parent relations. Unity like scripting using C++, with utility classes like Mathf, Random and Time.

Size
75 MB
Production
80 hrs
Cyber Psychosis
Fast pace rogue like first person shooter.
Slide your way across the map in a fast pace shooter with advanced movement options. Shoot enemies, dodge projectiles and teleport from portal to portal.

Gameplay
5 min
Production Time
3 weeks
Cyber Psychosis
Fast pace rogue like first person shooter.
Slide your way across the map in a fast pace shooter with advanced movement options. Shoot enemies, dodge projectiles and teleport from portal to portal.

Gameplay
5 min
Production
3 weeks
Unity Dialogue Graphs
Easy to use dialogue graphs right inside of unity.
Avoid code based dialogue writing with yarnspinner, instead use a dialogue graph that is clear and simple.
This project has inspired me to continue my work on Unity editor based tooling, and since, I have created a fully functional node based mission system, and I am actively developing a Task Designer and Routine Designer which aid the creation of advanced NPC's in an open world game

Tooling
In-Editor
Production time
1 Week
Unity Dialogue Graphs
Easy to use dialogue graphs right inside of unity.
Avoid code like dialogue writing with yarnspinner, instead use a dialogue graph that is clear and simple.

Tooling
In-Editor
Production
1 week
Unity Dialogue Graphs
Easy to use dialogue graphs right inside of unity.
Avoid code based dialogue writing with yarnspinner, instead use a dialogue graph that is clear and simple.
This project has inspired me to continue my work on Unity editor based tooling, and since, I have created a fully functional node based mission system, and I am actively developing a Task Designer and Routine Designer which aid the creation of advanced NPC's in an open world game

Tooling
In-Editor
Production time
1 Week
Game Developer specialized in
Game Programming
Game Programming
Game Programming
Game Programming
Game Programming
with a total of
8 years
8 years
8 years
8 years
8 years
of coding exeperience.
Expertise extends to
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
enabling them to
design, test and modify
with ease.
Game Developer specialized in
Game Programming
Game Programming
Game Programming
Game Programming
Game Programming
with a total of
8 years
8 years
8 years
8 years
8 years
of coding exeperience.
Expertise extends to
Designer Friendly Tooling
Designer Friendly Tooling
Designer Friendly Tooling
Designer Friendly Tooling
Designer Friendly Tooling
enabling them to
design, test and modify
with ease.
Game Developer specialized in
Game Programming
Game Programming
Game Programming
Game Programming
Game Programming
with a total of
8 years
8 years
8 years
8 years
8 years
of coding exeperience.
Expertise extends to
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
Designer Friendly Tool Development
enabling them to
design, test and modify
with ease.
Skills
Skills
Game Programming
Tool Development
Software Architecture
System Design
Shader Programming
3D modeling
Collaborative Development
Communication
.NET Framework
C++
Python
Java
LUA
Front-end Web Programming
Leadership
Mentoring
+ More
+ More
Experience
Experience
Internship - Game Programmer
Internship - Game Programmer
Thales Nederland
Thales Nederland
Sep 2025 - Feb 2026
Sep 2025 - Feb 2026
Lead Retail Associate
Lead Retail Associate
Plus Léon Haanstra
Plus Léon Haanstra
May 2025 - Present
May 2025 - Present
Retail Associate
Retail Associate
Coop Léon Haanstra
Coop Léon Haanstra
Sep 2023 - May 2025
Sep 2023 - May 2025
Retail Stocker
Retail Stocker
Coop Léon Haanstra
Coop Léon Haanstra
Jun 2022 - Sep 2023
Jun 2022 - Sep 2023




