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.
ElementalGame
An MMORPG where your character never logs off: when you leave, the same body stays in the world and the AI plays it.
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.
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.
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
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
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
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
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
Galaxy Shooter
Unity · C#- 2D space shooter: my first finished game, published on the web
Tantra Online — private server
Game server operations- Setup and administration of an online game server
- Player sign-up and account website
Reference courses for ElementalGame
Advanced courses I used to solve specific parts of the project, without going through them end to end.
Unreal Engine 5 Inventory Systems
Grid inventory with items built from fragments: stacks, pickup, consumption and inventory UI.
In ElementalGame: The basis of the character's bag: data-driven items, moving between slots, equipping and dropping.
InventoryProject Udemy · Stephen UlibarriUnreal Engine 5 C++ Multiplayer Crash Course
Unreal's networking framework: replication and its conditions, ownership, validated RPCs, relevancy and priority, and seamless travel between maps.
In ElementalGame: How to decide what replicates and to whom: validated RPCs on the authoritative server and relevancy to trim what each client receives.
Udemy · Carlos Coronado · J. G. GomilaDesarrollo de juegos con Unreal Engine 4, de 0 a profesional
The whole engine through a complete game: Blueprints, levels, materials and particles, enemy AI, menus and final packaging.
In ElementalGame: The Blueprint layer as configuration on top of the C++, and the AI of the creeps that chase and attack.
Work experience
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
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
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
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
Freelance
Fullstack Developer- Microservices development and infrastructure setup
- Online game servers and marketplaces
- Industrial production line programming
- Robust architectures for web applications