CHRISTOPHER RAVOSA

GAMEPLAY ENGINEER, ONLINE SYSTEMS & TECHNICAL DESIGN

About

Game developer with experience spanning gameplay engineering, multiplayer networking, live-service systems, simulation platforms, and technical design. Built player-facing gameplay features, AI training environments, content delivery systems, and online services for AAA, mobile, and independent projects. Enjoy solving complex technical problems while working closely with design, art, animation, and production teams.

Gameplay and Design

Game Engines State Machines Live-Service Systems Technical Design

Programming

C# Python TypeScript Rust C++ SQL

Multiplayer & Online

REST APIs Distributed Systems TCP Networking Photon Fusion Matchmaking WebSockets

Simulation & AI

Unity ML-Agents Deterministic Replay Observability Tooling Agent Training

Production

Git Perforce Build Pipelines Content Delivery Memory Optimization CI/CD Notion Jira

Professional Projects

The Last of Us Online

The Last of Us Online

Developed host-authoritative multiplayer systems focused on replication, synchronization, and state consistency under latency and packet loss. Designed and implemented state machines to coordinate gameplay logic across networked clients.

Owned and implemented network-synchronized scavenging mechanics for a multiplayer looter-shooter. Collaborated across engineering, design, art, and animation disciplines to define requirements and deliver interactive gameplay systems.

Implemented cooperative and solo interactions including lock picking, container prying, garage-door hoisting, door breaching, and tap/hold interaction systems.

Call of Duty Vanguard

Call of Duty: Vanguard

Implemented player-facing gameplay logic for the best-selling title of 2021, contributing to scripted combat sequences, encounter flow, and interactive campaign systems.

Designed and implemented aerial vignettes including dog fights, flyovers, and crashes in the singleplayer campaign. Collaborated with VFX artists, 3D artists, and audio engineers to deliver a "big combat" experience to players.

Authored progression logic to queue gameplay events including animated vignettes, scripted dialogue, contextual dialogue, objective updates, and telemetry gathering.

Assisted in the design and implementation of stealth and combat encounters in the game's Normandy levels.

Grand Arena

Grand Arena

Led the implementation of gameplay and tooling systems for 2D and 3D Unity games within the Grand Arena ecosystem. Managed memory optimization, build workflows, deployment of builds to various platforms, and Git repositories.

Designed and implemented runtime-configurable AI training infrastructure using Unity ML-Agents. Managed dynamic environment configuration, curriculum progression, agent observations, and reward systems for autonomous agent development.

Implemented a deterministic record/replay system for agent observability and debugging. Added frame stepping, time-scale controls, and replay tooling to accelerate investigation of complex simulation behaviors.

Home Run Derby Mobile

Home Run Derby Mobile

Developed gameplay systems, telemetry, challenges, achievements, in-app-purchases (IAPs), and global leaderboards for MLB's flagship live-service mobile game.

Built and maintained online services including C# matchmaking servers, TypeScript/Node.js REST APIs, MongoDB data models, and server stress-testing infrastructure supporting live player traffic.

Co-authored a proprietary content management system (CMS) for scheduling and delivering live-service content through Google Cloud's content delivery network (CDN).

Leveraged Unity Addressables and Google Cloud Storage to reduce client memory footprint and improve content delivery. Distributed assets across dedicated repositories to significantly reduce repository size and improve developer workflow efficiency.

MLB on Apple Vision Pro

MLB on Apple Vision Pro

Developed real-time spatial visualization systems for Apple Vision Pro, ingesting MLB StatCast data and presenting live baseball events in 3D space.

Scripted and optimized spatial user interfaces (UI) for navigating baseball content and live game data.

Authored scripts for contextual asset loading based on user viewing preferences.

Selected Projects

Contact

For opportunities or inquiries, reach out via LinkedIn or email me at christopher.ravosa99@gmail.com.