Unreal Engine Development

Joan Abad
Video Game Developer and Engine Programmer

Videogame enthusiast since I was a child. Passionate about everything that makes videogames possible. Specialized mainly in Game Development, Engine programming and Game Porting

5+
Years of Experience
10+
Projects Completed

About me

Unreal Engine developer image
UE
🎮

Videogame Developer

I'm Joan Abad, a video game developer with over 5 years of experience. I've been truly passionate about video games since I was a child. Specializing in Unreal Engine and C++, I've worked on a wide variety of projects across multiple companies and development stages.

As a Gameplay Programmer and Engine Programmer I've released multiple games on all major platforms, including Steam, Nintendo Switch, PlayStation 4/5, Xbox Series S/X and Stadia.

Currently, I work as an Epic EPS Partner, helping teams and studios around the world improve and ship their games.

Skills

  • • Unreal Engine 4/5
  • • C++/C#/C/Python
  • • Game profiling & optimization
  • • Engine systems
  • • Videogame Porting
  • • Gameplay systems
  • • Design Patterns
  • • Unity

Tools

  • • Unreal Engine
  • • Unity
  • • Visual Studio / Rider
  • • Git, SVN, Perforce

portfolio

Featured projects

A selection of my most impressive works, each representing a unique challenge and an innovative solution in video game development.

Quantum Realms - Proyecto AAA
technical_support / gameplay

Epic EPS partner

WWorking inside the EPS forum as an Epic partner with Unreal Engine. Helping multiple studios and developers with their games and applications. Daily work with systems like Gameplay, Engine core, Editor, Physics, UI, and many more.

UE5UE4C++EpicC#Python
Quantum Realms - Proyecto AAA
gameplay

Fatal

Adventure and action game where I worked as a Gameplay Programmer, mainly developing core gameplay systems using Unreal Engine 5 and C++.

UE5C++Gameplay
Quantum Realms - Proyecto AAA
gameplay / lead

Fragments of Child

Gameplay Programmer in this adventure-action game made with Unreal Engine 4 and C++. Worked on gameplay systems and collaborated with Animation, AI, and UI teams. Part of the Lead programming team.

UE4C++Gameplay
Quantum Realms - Proyecto AAA
porting / networking

The Last Hero of Nostalgaia

Game and Porting Programmer using Unity. Responsible for the Xbox 360, Series S, and Series X ports, plus implementing networking co-op features.

UnityXboxC#Gameplay
Quantum Realms - Proyecto AAA
porting

Ben 10 Power Trip

Developed Ben 10 Power Trip and ported it to multiple consoles.

UnityC#PlayStationXboxStadia
Quantum Realms - Proyecto AAA
porting

Ryan's Rescue Squad

Ported Ryan's Rescue Squad to Xbox, PlayStation, Nintendo Switch, and Stadia.

UnityNintendoSwitchPlayStationXboxStadia

my career

Professional Experience

Learn about my career in video game development.

February 2024 - PresentPresent

Unreal Engine 5 / C++ Programmer - EPS Partner

Baboon Lab

Working as a EPS/EPS partner, solving and helping studios worldwide with their games and projects. Contributed to various departments including Engine Development, Editor, Gameplay Systems, Animation, and Networking. Also participated in Archviz projects for national and international companies.

Unreal Engine 5C++GameplayNetworkingEngine DevelopmentAnimationArchviz
January 2025 - PresentPresent

Unreal Engine & C++ Programmer

Selene Games - Fatal Unleashed the Darkness

Working as a Gameplay Programmer using Unreal Engine 5 and C++.

Unreal Engine 5C++Gameplay
April 2021 - December 2022

Porting and Gameplay Programmer

Stage Clear Studios

Porting and Gameplay Programmer. Worked on titles such as Ben 10 Power Trip, The Last Hero Of Nostalgaia, Ryan's Rescue Squad, Last Kids on Earth and the Staff of Doom, and Cloud Gardens.

Unreal EngineC++GameplayPorting
November 2020 - August 2022

Gameplay Programmer

Creek Games

Worked as a Gameplay Programmer on Fragments of Child, developing core gameplay features focusing on mechanics, AI, animation, and UI.

Unreal EngineC++GameplayAIAnimationUI
June 2020 - October 2020

Unreal Engine Programmer

Anticto

Worked on the Mutable plugin, used by major companies for character customization and mesh optimization. Created and integrated new tools using Unreal Engine's Slate system (C++ and Unreal Engine 4).

Unreal Engine 4C++SlateToolsCharacter Customization
March 2019 - December 2019

Game Programmer - Mobile

WUJI HOUSE

Internship at WUJI, an animation studio based in Barcelona. Developed a mobile prototype game for kids using Unreal Engine and C++, featuring custom levels inspired by the city of Barcelona.

Unreal EngineC++MobileGameplay
Contacto

Hablemos de tu proyecto

Cuéntame brevemente qué necesitas y cómo puedo ayudarte. Respondo en menos de 24 horas.

Información de contacto

Prefiero el email para mantener un registro claro de nuestras conversaciones.

Email directo

Respuesta rápida

Te respondo en menos de 24 horas

Comunicación directa

Sin intermediarios ni filtros

Protección anti-spam

Verificado con Cloudflare Turnstile

Protegido por Cloudflare