HomeResumeBlog

Hello,

I am Joëlle Ubink

About Me

I’m a game development student and aspiring gameplay programmer, eager to explore and develop systems that create emergent interactions between players and the game world. I’m fascinated by breaking down game mechanics into structured, scalable systems and aspire to tackle challenges like crowd simulation, in-game relationship management, combat mechanics, and leveling systems. While I’m still building experience in these areas, I have a strong ability to mentally map system interactions and a deep curiosity for how mechanics shape player experiences. I’ve also been practicing working with various levels of system complexity, adapting designs based on the needs of the game.

Beyond gameplay systems, I have a strong passion for programming itself. I’m actively improving my skills by studying design patterns, optimizing code efficiency, and exploring new ways to create responsive and dynamic game systems.




Development Skills

Programming Languages

  • C#
  • C++

Game Engines

  • Unity
  • Godot
  • Unreal Engine

Links



Projects

Video thumbnail

A procedural city generator made in Unity.

Tags: Unity, C#, Procedural Generation, Open World

Procedural City Generator

Video thumbnail

A basic render engine written in C++ and OpenGL

Tags: C++, OpenGL, Rendering, Engine

Godot Turbo

Video thumbnail

A lightweight Entity-Component-System Module for Godot.

Tags: C++, Godot, Flecs, Engine

Godot Turbo

Video thumbnail

A 2-week group project centered around creating an interactive narrative experience.

Tags: C#, Unity

Mute

Video thumbnail

Tags: C++, SFML

SFML Car Game

Video thumbnail

Tags: C#, Unity

Unity Basketball AI

Video thumbnail

Tags: C#, Unity, AI, Simulation

C# Behavior Tree

Video thumbnail

Basic boids implementation created in SFML as part of an assignment in the span of 1-2 days.

Tags: C++, SFML

CPP Boids