Building RPG systems, gameplay mechanics & Unity tools.
Game developer specializing in Unity 6 and C#. I craft combat systems, progression mechanics, and developer tools — the interconnected systems that make a game truly come alive.
I'm Juan Esteban Gómez — a Unity game developer and gameplay systems architect based in Bogotá, Colombia. I specialize in building the kind of robust, interconnected systems that make games feel truly alive: combat, progression, inventory, enemy AI, and developer tools.
I hold a Master's in Video Game & VR Programming, and my path to this industry has been shaped by persistence. Every obstacle sharpened my focus. Now I'm channeling everything into building commercial-quality work — starting with the Universal Save & Load Framework for the Unity Asset Store.
I'm deeply passionate about fantasy worlds and RPG mechanics — the progression loops of Solo Leveling, the world-building of Fourth Wing, the depth of systems that make you lose track of time. I build the things I'd love to play.
★ Featured
My final Master's project — a complete 2D top-down RPG. Built from scratch: full inventory & equipment system, real-time combat with skill upgrades, enemy AI using FSM (3 behavioral states), a multi-phase boss fight (Golem Guardian), NPC traders, dynamic dialogue, and a binary serialization save/load system.
Mobile idle RPG with stage progression, skill system, stat upgrades, and reward mechanics via in-game ads. Developed for Android.
A shoot'em up born from programmer culture — control a C# logo fighting waves of bugs. Lives system, score tracking, and semi-random enemy movement.
My entry for Pixel Game Jam — developed solo in one week under pressure. A complete, shipped game demonstrating rapid prototyping and execution.
A professional, production-ready save system for Unity 6. Designed for zero-code integration — drag, drop, and your game saves. Built on a three-layer event-driven architecture with encryption, multi-slot management, and full binary serialization.
Whether you're a recruiter looking for a Unity developer, a studio exploring collaborations, or a developer interested in my tools — I'd love to hear from you. I respond within 48 hours.