Gameplay Programmer / Designer / MSc ITU2026

Nicolò Vanzo

Open to game dev roles//Unity / C#//Unreal / Godot//C++ / OpenGL//Unity DOTS / ECS//Gameplay & netcode//MSc Games — ITU Copenhagen//Nordic Game Jam 2025//EthLisbon 2026//Based in Copenhagen — remote ok//

Games

All games
Wabi Sabi — a noodle arm serving ramen in a cozy Tokyo kitchen01

Wabi Sabi 侘寂

2025

A relaxing cooking session after a busy working day in Tokyo. Play as a noodle arm: grab the right ingredients and drag them into the bowl to make juicy ramen recipes. Made at Nordic Game Jam 2025 in Copenhagen — theme: “Eat”.

RoleProgramming
Built withUnity / C#
TeamJam team
Before We Burn — hand-painted top-down mountain village at night02

Before We Burn

2026

A narrative action-adventure set in Phren, a medieval kingdom of animals fighting a plague that burns its victims from the inside out — an allegory for burnout. Play as Noah, a cockatiel messenger: sword combat, environmental puzzles, and a story told by the survivors of Capra Village. A ~30-minute demo.

RoleProgramming
Built withUnity / C#
TeamWith a team of designers
Procedurally generated voxel terrain rendered with OpenGL03

Minecraft Terrain Generation

2025

A procedurally generated voxel world built from scratch in C++ and OpenGL. Perlin/fBm noise carves terrain, caves and mountains, while a geometry shader turns each point into a textured cube on the GPU — so every world is different. Fly around freely and explore.

RoleEverything
Built withC++ / OpenGL / GLSL
TeamSolo

Devlog

Read the blog
Nov 2025

Use handles!

A render engineer friend at IOI introduced me to handles as an alternative to raw pointers — here's why I loved the idea.

Apr 2025

Experimenting with OpenGL and Berkeley sockets

Putting weeks of study into practice with a first personal project mixing OpenGL rendering with TCP and UDP networking.

Mar 2025

Replicate the world

Continuing the series on object replication: keeping the server and client worlds in sync, one packet at a time.