Front-end systems and interactive features for online slot game products, working closely with developers and artists on live, production titles.
I define myself as a Game Developer, but you can say it for yourself after we know each other. I'm Ian, a Gameplay Programmer from Barcelona with professional experience building gameplay, AI and UI systems for shipped PC, mobile, console and VR titles in Unity and C#.
Outside of shipping schedules, I grew up catching a lot of Pokémon, I live a second life in Animal Crossing 🏡 and I've helped Mario 🍄 rescue the kidnapped princess more times than I can count. I want to work on projects that make me give my best.
Front-end systems and interactive features for online slot game products, working closely with developers and artists on live, production titles.
Gameplay and AI systems in Unity/C# for NBA Bounce, UI features for the roguelike Blightstone, and post-launch support across the Super Sports Blast pack.
Gameplay systems and features for Empatheam, a 2D adventure game led by Ramon Nafria, working directly with a small remote team.
Co-founded a small indie studio building VR escape-room experiences (Gotta Get Going: Steam Smugglers, Captain Goldrush), plus experimental Android trivia games.
Games shipped as part of a studio team, from gameplay systems to live post-launch support.
Indie games, game jams and prototypes — including a game published on Steam, Switch, PlayStation and Xbox.
Writing and other game-dev content that isn't a full game.
Also comfortable with C++, JavaScript, Java and Kotlin, using tools like Git, Jira/Confluence and JetBrains Rider. I speak Spanish and Catalan natively and English professionally. I studied Interactive Digital Contents at ENTI–Universitat de Barcelona, after a technical degree in 2D/3D Animation & Video Games at ITES Barcelona.
I'd love to hear about it.
Send an email →