About Mateo
French
Native or bilingual
English
Fluent
Experience
- CreajeuxHeist Day - Multiplayer Unreal Engine GameMarch 2026 - May 2026 (2 months)Nîmes, FranceCompetitive 2v2 multiplayer shooter game running on a synchronized dedicated server architecture via a custom backend.My Contribution:- Lead Dev & Project Management (DevOps/Roadmap)Technical Direction: Roadmap management, task distribution, and maintaining the overall vision between artistic and technical teams.- Backend Architecture & Matchmaking (Go / EOS)Custom Go Backend: Full development of an external microservice for dynamic game server management and matchmaking via an HTTP/JSON API.Epic Online Services (EOS) Integration: Implementation of authentication, session management, and friend invitations within an interactive 3D lobby.- Network Gameplay & Authoritative Synchronization (Unreal Engine C++)Multiplayer Game Loop: Complete server logic (GameMode, PlayerState, GameState), round management, team assignment, and role-swapping system.Netcode & Synchronization: Authoritative replication of key mechanics (shooting system, respawns, alarms) and network performance optimization for physical element destruction (Chaos/Fracture).Multiplayer Polish: Full network synchronization of the UI (leaderboards, cutscenes, game stats), visual effects (bullet decals), and audio.
- Self EmployedLKZ Multiplayer EcosystemOctober 2025 - May 2026 (7 months)Nîmes, FranceThree projects, one system: a multithreaded C++ network engine (TCP/UDP), a Go backend for online services, and a multiplayer TPS that runs it all.Network Engine:Event-Driven NetworkingAsynchronous I/O (IOCP)MultithreadingBig Endian SerializationCustom efficient protocolPartial BitpackingFull metrics tracker for monitoringFull Authoritative ServerECS Integration for entitiesNavigation, Pathfinding & Navmesh with Recast NavigationSession-based architectureLightweight architectureUDP for simulation, TCP for reliabilityOptimized BatchingZero-Allocation I/O PipelineOnline Services (Backend):Lobby ManagementMatchmakerSession Management & AttributionCustom ProtocolSecured I/O HandlingGame Demo (Unity client):Complete TPS camera controller using CinemachineComplete Synced Weapon System (creation, data, actions)Complete Synced TPS Character Movement — prediction, interpolation and reconciliationComplete Menu / Lobby / MatchmakingAI Entities fully synchronized and server-drivenBurst, Native Array and Jobs for efficient entity movementClient / Server ArchitectureComplete console — network, server and client metricsSynced Procedural Animation
- CreajeuxExtraction Z - Multiplayer Unity GameMarch 2025 - May 2025 (2 months)Nîmes, FranceExtraction Z is a competitive 3v3 FPS where two teams battle in a hostile environment populated by mutants. The objective is to locate an artifact and bring it back to base, while surviving hordes of zombies and enemy assaults.My Contribution:Development of a first-person character controller with complex player physics.Creation of an advanced camera system for a smooth and immersive gameplay experience.Implementation of a complete custom body awareness system using procedural animations.Design of the weapon management system, including shooting mechanics.Handling synchronization of player movements, shots, and visual effects (VFX) with Netcode for Entities.More Information:
Recommendations
Be the first to recommend Mateo
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor in Video Game ProgrammingCreajeux2026
- BTS Computer Science - SIO SLAM, with honorsLycée de la Venise Verte2022