Rafael Espinoza

Available to hire

I'm Rafael Espinoza, a Unity C engineer with a passion for turning ideas into solid, scalable systems.

About

I’m Rafael Espinoza, a Unity C# engineer with a passion for turning ideas into solid, scalable systems. I thrive in collaborative environments, building tooling, architecture, and gameplay features that ship on time and delight players. I’m dedicated to writing clean, maintainable code and helping teams push the boundaries of what’s possible with Unity.

Over the years I led engineering on Chronos Builder, Miss Monster: Bound by Fate, and Global Game Jam projects, crafting core gameplay loops, editor tooling, and robust pipelines that integrate art, UI, and animation. I’m eager to keep learning and collaborating with designers and artists to create memorable games.

  • 4 years' experience
  • Joined March 2026

Languages

  • EnglishFluent
  • Spanish; CastilianFluent
  • JapaneseBeginner

Industry experience

  • Gaming
  • Software & Internet
  • Media & Entertainment

Work experience· 4 roles

Unity Developer · SquidBatGamesOct 2024 – Present · 2 yrs 2 mos

Led engineering development of Miss Monster: Bound by Fate, architecting and implementing the full Unity C# codebase for a 2D monster-collection RPG with integrated visual novel dating systems. Built core gameplay systems including monster capture mechanics, turn-based combat, progression systems, and branching narrative dialogue frameworks. Developed reusable gameplay systems and editor tools using ScriptableObjects to streamline content integration and iteration. Collaborated with artists, animators, and designers to integrate character art, UI, and animation pipelines, working with industry professionals including the lead artist of Skullgirls.

Unity Developer · MistWall StudioFeb 2022 – Jun 2025 · 3 yrs 5 mos

Collaborated within a 7-person team to deliver Chronos Builder several months ahead of schedule through improved tooling and workflow optimization. Designed and implemented a scalable and maintainable software architecture for the project’s core systems within 3 months. Architected and implemented the procedural room generation system for Chronos Builder, a core feature highlighted in its €167K Kickstarter campaign. Contributed to the release of Chronos Builder on Steam, achieving 1,700+ sales and $67,924 in revenue. Launched successful DLC Kickstarter campaign for project, which raised €77,777 from 2,033 supporters.

Lead Unity Programmer · Global Game Jam ValenciaJan 2022 – Jan 2022 · 1 mo

Perseus’ Marathon project: Led Unity programming for an Endless Runner created during Global Game Jam Valencia, coordinating with a team of 5 artists across the internet to plan and execute the project within a 3-day timeframe using Unity 3D and C#.

Lead Unity Programmer · Global Game Jam ValenciaJan 2021 – Jan 2021 · 1 mo

Education

B.A. Computer Science (Minor in Electrical Engineering) · University of Colorado Boulder2015 – 2019
Master in Game Design / Master in Unity Programming · Universal Arts School Valencia2019 – 2022

Hire Rafael Espinoza today

Post a job and invite Rafael, or contact them directly. No hidden commission.

Post a job