Mendoza, Argentina

Mariano Alcaraz

Unreal Engine Developer · Backend para juegos online

Desarrollador Unreal Engine 5 en C++ con años de backend detrás. Desarrollo ElementalGame, un MMORPG propio con server autoritativo, dedicated servers en Linux y un backend en Node para cuentas y persistencia.

Buscando posiciones remotas de Unreal Engine: gameplay, multiplayer y servidores.

Mariano Alcaraz

ElementalGame

Un MMORPG donde tu personaje no se desconecta: cuando salís, el mismo cuerpo sigue en el mundo y lo juega la IA.

Video en preparación

Hecho por mi cuenta, sin curso detrás: el diseño, el código de gameplay y el servidor. Todo el combate corre en el servidor y el mismo personaje pasa de jugador a IA sin cambiar de cuerpo.

Unreal Engine 5.5 compilado desde source, combate sobre Gameplay Ability System con skills, ítems y creeps definidos por datos
Server autoritativo: dedicated server en Linux, un proceso por mapa, con el personaje manejado por un PlayerController o un AIController según esté online u offline
Pruebas de carga con bots propios: CPU del server de 91% a 30% en el mismo escenario
Launcher propio con canales beta y estable: parches de ~1 MB por release en vez de 1,3 GB, y vuelta atrás automática si falla la prueba de humo
Backend en Node.js + PostgreSQL para cuentas, personajes y persistencia; panel de administración del mundo en vivo
UE 5.5 C++ GAS Dedicated Server Replication Linux Node.js PostgreSQL Steam

Backend aplicado a juegos online

Lo que traigo de años de backend, puesto al servicio de un juego multijugador.

Server autoritativo

El servidor decide daño, movimiento y loot; el cliente sólo pide. Un dueño por entidad, y mover algo es transferirlo, nunca copiarlo.

Dedicated servers en Linux

Build headless de Unreal para Linux, servicios de systemd por mapa, deploy con un comando y dos canales separados de beta y estable.

Carga y optimización medidas

Bots que juegan de verdad, una línea base para comparar y una bitácora de cada optimización: qué se cambió, cuánto mejoró y con cuánto ruido.

Meta-layer en Node

Cuentas, autenticación, personajes y persistencia fuera del motor: Unreal hace el tiempo real y Node todo lo que tiene que sobrevivir a un reinicio.

Trayectoria en desarrollo de juegos

Los cursos fueron la formación; ElementalGame es donde la apliqué por mi cuenta.

2026 — Actualidad Proyecto propio

ElementalGame

MMORPG en Unreal Engine 5.5
  • Diseño, gameplay, servidor y backend hechos por mi cuenta
  • Aplica lo de todos los cursos de abajo: GAS, servidores dedicados, inventario, IA
UE5 C++GASDedicated ServerNode.jsPostgreSQL
Ver el proyecto
Dic 2024 — Jun 2025 Completo Udemy · S. Ulibarri

Dedicated Servers con AWS

Servidores dedicados + backend cloud
  • Portal de entrada con registro, login y sesiones de jugador
  • Lobby, timers de partida y guardado de estadísticas
  • Servidores dedicados sobre GameLift, con Cognito, Lambda y DynamoDB
UE5 C++GameLiftCognitoLambdaDynamoDB
Ene 2024 — Jul 2025 Completo Udemy · S. Ulibarri

Aura — GAS Top-Down RPG

Gameplay Ability System a escala
  • Atributos, efectos y habilidades data-driven con GAS
  • Árbol de hechizos, debuffs, pasivas y daño radial
  • UI con widget controllers / MVVM, guardado y carga de partida
UE5 C++GASMVVMNiagara
Ago — Oct 2024 Completo Udemy · S. Ulibarri

Slash — UE5 C++ Ultimate Developer

Fundamentos de action game en C++
  • Jerarquía de personajes, armas y combate melee
  • IA de enemigos: patrulla, persecución y ataque
  • Root motion, motion warping e IK Rig
UE5 C++AnimaciónIA
Completo ARKDE

Multiplayer online en Unreal Engine

Battle royale con GAS y Steamworks
  • Prototipo de battle royale en tercera persona, con el aro de fuego y habilidades para dañar a otros jugadores
  • Mecánicas con GAS: Gameplay Abilities, Gameplay Effects y Gameplay Cues
  • Networking cliente-servidor y replicación de habilidades e ítems
  • Lobby y sesiones multijugador conectadas por Steamworks
UE C++GASReplicationSteamworks
Ver el curso
2023 Primer juego

Galaxy Shooter

Unity · C#
  • Shooter 2D de naves: el primer juego terminado y publicado en web
UnityC#WebGL
Jugar en el navegador
2020 — 2022 Freelance

Tantra Online — servidor privado

Operación de servidor de juego
  • Puesta en marcha y administración de un servidor de juego online
  • Web de registro y cuentas de jugadores
PHPSQL ServerWindows Server

Experiencia laboral

Mar 2024 — Actualidad En curso Colaborador externo

Grow IT

Ssr. Developer ERP
  • Integración de verticales con D365 F&O
  • Desarrollo en módulos de Clientes, Proveedores, Ventas, Contabilidad y Activos
  • Reportes SSRS, background services y mejoras de proceso
  • APIs en C# bajo .NET, Entity Framework y Entidades de Datos
X++.NETC#Dynamics 365AzureAzure DevOps
Jun 2023 — Jul 2024

QuieroLaCarta.com

Sr. Full Stack Developer — Backend
  • Diseño e implementación de microservicios
  • Integración de pasarelas de pago y sistema de contabilidad
  • Rediseño de infraestructura reduciendo costos en 60%
  • Servicios auto-actualizables en producción
Node.jsExpressPostgreSQLRedisVue.jsAWS
Jul 2022 — Actualidad En curso Full-time

Axxon Consulting

Ssr. Solution Developer
  • Sistema de generación automática de pagos
  • Lógica de tipos de cambio diferenciados y ajuste por variación
  • Integración con terceros via OData y servicios batch
  • Rediseño de soluciones en distintos módulos de D365 F&O
X++.NETC#Dynamics 365AzureSQL Server
Oct 2022 — Jul 2023

Fundación EnfoQ

Tech Lead & Backend Developer
  • Definición del stack tecnológico del proyecto
  • Desarrollo de servicios backend y gestión de infraestructura
  • Liderazgo y acompañamiento del equipo de desarrollo
  • Proyecto finalizado un 30% antes de lo previsto
PHPMySQLScrumCPanel
Mar 2020 — Jul 2022

Freelance

Fullstack Developer
  • Desarrollo de microservicios e instalación de infraestructura
  • Creación de servidores de juego online y marketplaces
  • Programación de líneas industriales
  • Arquitecturas robustas para aplicaciones web
Node.jsPHPMySQLInfra

Tecnologías

Unreal Engine

UE5 C++ Gameplay Ability System Replication AI Controllers UMG Enhanced Input World Partition Niagara

Online & servidores

Dedicated Server Linux / systemd Node.js PostgreSQL Steam AWS GameLift

Lenguajes & otros motores

C++ C# TypeScript Python Unity

Herramientas & Otros

Git / GitHub / GitLab Linux AWS PM2 Webpack Scrum / Kanban Figma