TR-86 BIOS · 640K OK
> whoami
TOLGA RODOPLU
> cat role.txt
Computer Engineer & Game Developer
> ls ./domains
games/ graphics/ systems/ tools/
> ./say-hello
TR-86 COLOR

FILE 01 / HELLO.TXT

I BUILD GAMES, TOOLS & THE SYSTEMS UNDER THEM.

Computer engineer and game developer. I build procedural generation systems, the tools that drive them, and the engine-level code underneath. Open to full-time roles and freelance projects.

SELECTED WORKS

02 / DISKS INSERTED: 5
Procedural Dungeon
dungeon_layout.png
PROJECT 001SENIOR PROJECT

PROCEDURAL DUNGEON

A dungeon-crawling puzzle game where the dungeon is different every time you play. Rooms are laid out, connected and validated at runtime; you explore, solve what you find, collect key items and carry them back to a central well to finish the run.

UNITY3DGAMEPATHFINDINGPROCGEN
CASE STUDY →
Apartment Tour
apartment_livingroom.png
PROJECT 002INTERNSHIP — KARABÜK UNIVERSITY

APARTMENT TOUR

A first-person walkthrough of an apartment where everything you would expect to touch actually responds — doors swing, drawers slide, light switches work, and you can recolour surfaces on the spot. Built as a VR-ready property showcase during my internship at Karabük University.

UNITY3DBLENDER3D MODELLINGINTERACTION
CASE STUDY →
BlockFlow
blockflow_level3.png
PROJECT 003PUZZLE GAME

BLOCKFLOW

A top-down colour-matching puzzle game. Drag coloured blocks onto matching grinders to clear the grid before the timer runs out — readable in a second, with enough constraint layered on top to stay awkward in a good way.

UNITY3DGAMEPUZZLEARCHITECTURE
CASE STUDY →
Wave Function Collapse 3D
wfc3d_generated.png
PROJECT 004TOOL / ALGORITHM

WAVE FUNCTION COLLAPSE 3D

A procedural structure generator in Unity that builds coherent 3D worlds from a set of labelled modules. It reads the geometry of each mesh, works out for itself which pieces can sit next to which, and collapses the possibilities into a structure that is different every run and never illegal.

UNITY3DPROCGENALGORITHMSTOOLING
CASE STUDY →
Dwindle
dwindle_bedroom.png
PROJECT 005GMTK GAME JAM 2024

DWINDLE

A game about getting smaller. You are in a child bedroom, building routes out of the toys lying around to reach places you cannot yet get to — and every route you take shrinks you further, so the room keeps growing around you.

UNITY3DGAMEGAME JAMBLENDER
CASE STUDY →

THE STACK

03 / BOARD TR-01 · REV A
TR-GME-01
GAMES & ENGINES
  • Unity3D · C#
  • Unreal Engine
  • Blender
TR-GFX-02
GRAPHICS & PROCGEN
  • OpenGL · GLSL
  • Shaders
  • Procedural generation
TR-SYS-03
SYSTEMS / CORE
  • C++ · C#
  • Data structures & algorithms
  • Optimization theory
TR-DAT-04
DATA & EMBEDDED
  • SQL · Oracle DB
  • MS SQL Server
  • Arduino · Embedded C
Tolga Rodoplu
TOLGA R.
ACCESS: ALL LAYERS

ABOUT

I'm Tolga — a computer engineer who ended up making games. I like the whole stack: from data structures and frame budgets to the moment a player actually picks something up. Most of my work lives where procedural generation meets tooling — systems that generate something different every run, and the editors that make them usable by someone who isn't me.

EXPERIENCE.LOG
2024–2025GAME DEVELOPER @ GOOD GAME DESIGN FOLKS
2024WFC3D + DWINDLE (GMTK GAME JAM)
2023B.Sc. COMPUTER ENGINEERING — KARABÜK UNIV.
2023PROCEDURAL DUNGEON — SENIOR PROJECT
2022SW DEV INTERN @ KARABÜK UNIVERSITY
2020SW DEV INTERN @ TSK TEST SYSTEMS
 *** END OF PRINTOUT ***