Mendoza, Argentina

Mariano Alcaraz

Unreal Engine Developer · Backend for online games

Unreal Engine 5 C++ developer with years of backend behind me. I'm building ElementalGame, my own MMORPG with an authoritative server, dedicated servers on Linux and a Node backend for accounts and persistence.

Looking for remote Unreal Engine roles: gameplay, multiplayer and servers.

Mariano Alcaraz

ElementalGame

An MMORPG where your character never logs off: when you leave, the same body stays in the world and the AI plays it.

Video coming soon

Built on my own, with no course behind it: the design, the gameplay code and the server. All combat runs on the server, and the same character switches between player and AI without changing bodies.

Unreal Engine 5.5 built from source, combat on the Gameplay Ability System with data-driven skills, items and creeps
Authoritative server: dedicated server on Linux, one process per map, with the character driven by a PlayerController or an AIController depending on whether the player is online or offline
Load testing with my own bots: server CPU down from 91% to 30% in the same scenario
Custom launcher with beta and stable channels: ~1 MB patches per release instead of 1.3 GB, and automatic rollback if the smoke test fails
Node.js + PostgreSQL backend for accounts, characters and persistence; live world admin panel
UE 5.5 C++ GAS Dedicated Server Replication Linux Node.js PostgreSQL Steam

Backend applied to online games

What I bring from years of backend work, put to work in a multiplayer game.

Authoritative server

The server decides damage, movement and loot; the client only asks. One owner per entity, and moving something means transferring it, never copying it.

Dedicated servers on Linux

Headless Unreal build for Linux, one systemd service per map, one-command deploys and separate beta and stable channels.

Measured load and optimization

Bots that actually play, a baseline to compare against and a log of every optimization: what changed, how much it improved and how noisy the measurement was.

Node meta-layer

Accounts, authentication, characters and persistence outside the engine: Unreal handles real time, Node handles everything that has to survive a restart.

Game development journey

The courses were the training; ElementalGame is where I applied it on my own.

2026 — Present Personal project

ElementalGame

MMORPG in Unreal Engine 5.5
  • Design, gameplay, server and backend, all built by me
  • Applies everything from the courses below: GAS, dedicated servers, inventory, AI
UE5 C++GASDedicated ServerNode.jsPostgreSQL
View the project
Dec 2024 — Jun 2025 Completed Udemy · S. Ulibarri

Dedicated Servers with AWS

Dedicated servers + cloud backend
  • Entry portal with sign-up, login and player sessions
  • Lobby, match timers and stats persistence
  • Dedicated servers on GameLift, with Cognito, Lambda and DynamoDB
UE5 C++GameLiftCognitoLambdaDynamoDB
Jan 2024 — Jul 2025 Completed Udemy · S. Ulibarri

Aura — GAS Top-Down RPG

Gameplay Ability System at scale
  • Data-driven attributes, effects and abilities with GAS
  • Spell tree, debuffs, passives and radial damage
  • UI with widget controllers / MVVM, save and load game
UE5 C++GASMVVMNiagara
Aug — Oct 2024 Completed Udemy · S. Ulibarri

Slash — UE5 C++ Ultimate Developer

Action game fundamentals in C++
  • Character hierarchy, weapons and melee combat
  • Enemy AI: patrol, chase and attack
  • Root motion, motion warping e IK Rig
UE5 C++AnimationAI
Completed ARKDE

Online multiplayer in Unreal Engine

Battle royale with GAS and Steamworks
  • Third-person battle royale prototype, with the ring of fire and abilities to damage other players
  • GAS mechanics: Gameplay Abilities, Gameplay Effects and Gameplay Cues
  • Client-server networking and replication of abilities and items
  • Lobby and multiplayer sessions connected through Steamworks
UE C++GASReplicationSteamworks
View course
2023 First game

Galaxy Shooter

Unity · C#
  • 2D space shooter: my first finished game, published on the web
UnityC#WebGL
Play in the browser
2020 — 2022 Freelance

Tantra Online — private server

Game server operations
  • Setup and administration of an online game server
  • Player sign-up and account website
PHPSQL ServerWindows Server

Work experience

Mar 2024 — Present Current External contractor

Grow IT

Ssr. Developer ERP
  • Integration of vertical solutions with D365 F&O
  • Development across the Customers, Vendors, Sales, Accounting and Fixed Assets modules
  • SSRS reports, background services and process improvements
  • C# APIs on .NET, Entity Framework and Data Entities
X++.NETC#Dynamics 365AzureAzure DevOps
Jun 2023 — Jul 2024

QuieroLaCarta.com

Sr. Full Stack Developer — Backend
  • Microservice design and implementation
  • Payment gateway and accounting system integration
  • Infrastructure redesign that cut costs by 60%
  • Self-updating services in production
Node.jsExpressPostgreSQLRedisVue.jsAWS
Jul 2022 — Present Current Full-time

Axxon Consulting

Ssr. Solution Developer
  • Automatic payment generation system
  • Differential exchange-rate logic and variance adjustments
  • Third-party integrations via OData and batch services
  • Solution redesign across several D365 F&O modules
X++.NETC#Dynamics 365AzureSQL Server
Oct 2022 — Jul 2023

Fundación EnfoQ

Tech Lead & Backend Developer
  • Defined the project's technology stack
  • Backend services development and infrastructure management
  • Led and mentored the development team
  • Project delivered 30% ahead of schedule
PHPMySQLScrumCPanel
Mar 2020 — Jul 2022

Freelance

Fullstack Developer
  • Microservices development and infrastructure setup
  • Online game servers and marketplaces
  • Industrial production line programming
  • Robust architectures for web applications
Node.jsPHPMySQLInfra

Tech stack

Unreal Engine

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

Online & servers

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

Languages & other engines

C++ C# TypeScript Python Unity

Tools & Other

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