Game Info

“Concept”

It’s a unannounced AAA arcade racing game made in Unreal Engine 5 for a major publisher.

My Contributions

  • Multiplayer and Online Systems - Responsible for bringing first iteration of the multiplayer online functionality to the project:

    • Integrated Epic Online Services (EOS) across authentication, sessions, lobbies, and leaderboards.
    • Debugged platform-specific EOS issues on PS5, including SDK configuration & session failures.
    • Implemented CommonUser plugin flows borrowed from Lyra and adapted them for the project.
  • Multiplayer Game Flow - Implemented and iterated on:

    • Online session create/join/search flows
    • Late-join restrictions & validation
    • Player spawning logic and free player start system
    • Multiplayer GameMode and restart logic
  • Networking Debugging Tools for gameplay sessions:

    • Added in-game multiplayer debug menu (players connected, session info, network state).
    • Added logging for replication, matchmaking, and session failures.
  • Gameplay Features and Vehicle Systems - Contributed heavily to the racing gameplay feel and core mechanics:

    • Vehicle Physics & Controls
    • Jump, Landing, Drift, and Air-Control Systems
    • Implemented abilities with GAS
    • Prototyped multiple vehicle mechanics/systems
  • Tools, Automation, Build Pipeline:

    • Automated Testing
    • Asset Verifier tool
    • Initial setup for UGS
    • Jenkins/Teamcity configuration