Rafael Dolfe

Unity Developer · C# · Game Systems

About Me


I'm Rafael, a Unity Developer with a Master's in Computer Science from KTH Royal Institute of Technology.


Over the past six years I led Lost In The Open from prototype to Steam Early Access: a low-fantasy tactical roguelike developed under Black Voyage Games. I owned the full technical stack: exploration, combat, core engine, dev tools, progression systems and audio integration, and the complete release pipeline. Published by Whisper Games, featured on Steam's Popular Upcoming, and covered by SplatterCatGaming (950k subscribers). 20k wishlists; 88% positive with English-speaking players.


Beyond LITO, I've shipped features at Toca Boca for Toca Days (large-scale multiplayer mobile), built multiplayer systems at Netlight, and led frontend development at Bokadirect. Comfortable across disciplines and pipelines, from early prototyping to live product. My KTH master's thesis, an open-source procedural generation framework for Unity, has since been cited in IEEE research (2025).


Please feel free to contact me for any inquiries.

↓ Download Resume

Experience


Placeholder image

Lost In The Open: Black Voyage Games

Lead Unity Developer / Technical Lead,

Low‑fantasy tactical roguelike released on Steam Early Access in September 2025. Led the full technical direction from prototype to launch. Available on Steam.

  • Featured by SplatterCatGaming (950k subscribers), two dedicated videos. 20k wishlists; 88% positive with English-speaking players.
  • Built core systems from scratch: combat AI, hex-grid pathfinding, fog of war, procedural world generation, event-driven architecture, Wwise audio, Spine animation, save/load, and full in-game UI.
  • Large suite of custom Unity editor tools enabling non-programmers to author levels, scenarios, units, and dialogue without any code.
unity3d c# .net procedural-generation ai wwise spine tools leadership
Placeholder image

Toca Boca

Unity Developer,

Built the hard and soft currency in-game shops for Toca Days, a large-scale multiplayer mobile title by Toca Boca.

  • Implemented UGUI shop flows and collaborated closely with design, art, production, and backend teams on API integrations.
  • Delivered the first iteration for soft-launch; handled around 150 concurrent players at release with scalability toward tens of thousands.
unity3d ugui mobile multiplayer api shops
Placeholder image

Bokadirekt

Frontend Developer,

Lead frontend developer on Bokadirekt Business (salon administration web app handling 1.5–2M monthly bookings across ~13k customers).

  • Drove a mobile‑first overhaul and responsiveness improvements; redesigned navigation bar and header.
  • Introduced and implemented project‑wide linting (TypeScript / templates / SCSS).
angular typescript scss mobile-first ci/cd azure-devops
Placeholder image

Netlight

Unity Developer,

Developed Tankquiz, a 3D multiplayer quiz game for mobile, desktop, and WebGL.

  • Implemented gameplay, UI, and client-server sync using Mirror; hosted relay/server on AWS.
  • Delivered smooth networking for movement, abilities, transitions, and results submission.
unity3d c# mirror aws webgl multiplayer
Placeholder image

KTH Royal Institute of Technology

Algorithm / Unity Developer,

Research role developing open-source procedural tooling for Unity as part of master's thesis work.

  • Created the Mixed-Initiative Tile-Based Designer, a procedural framework for 2D level design in Unity, enabling human-AI collaborative map creation.
  • Adopted by academic work and cited in IEEE research (2025).
unity3d c# procedural-generation algorithms research
Placeholder image

EF Education First

Fullstack Developer Intern,

Built a fullstack feature-toggle platform to improve control over feature development on a large frontend monorepo.

  • Built a Node.js + TypeScript REST API and an Angular CRUD app for toggling features across the codebase.
  • Deployed Azure services and configured three Azure DevOps pipelines; implemented Azure Active Directory, CORS, and automated Jasmine/Karma unit tests.
typescript angular nodejs azure devops rest

Lost In The Open

System Map

6 systems · 43 documented features · ★ = key feature · click any to read more

Research

Master's Thesis · KTH Royal Institute of Technology · 2021

Mixed-Initiative
Tile-Based Designer

A multi-layer procedural generation framework for 2D level design in Unity, built for human-AI collaborative authoring. Designers define structure through mission and shape grammar rules; the system assembles full playable maps from macro and micro templates. No programming required for content creation. Open-source; adopted in academic work and cited in IEEE research (2025).

Unity3D C# Procedural Generation Tools Programming Framework Design

Education


Placeholder image

KTH Royal Institute of Technology

Master's Degree in Computer Science - -

Master of Computer Science, specialized in graphics and interaction.
  • Computer science fundamentals
  • Strong mathematical background
  • Graphics, UI and game design specialization
Placeholder image

California Polytechnic State University

Study Abroad - -

Exchange year for the first year of master.
  • Cross-cultural perspective
  • Adapting to new environments and effectively cooperating with people of diverse backgrounds
Placeholder image

Stockholm University

English I - -

English studies.
  • Linguistics, phonetics, literature analysis and academic vocabulary studies

Creative Projects


just for fun

Contact