Multiplayer FPS in UE4

Company: The Multiplayer Guys (developing for a client)

Engine: Unreal Engine 4

Language: C++, Blueprint

Work Period: February 2021 – February 2022 (1 year)

My Work

  • Setup project and fixes to compile for PS5 and XSX
  • Automated performance statistics and screenshot collection at various map locations, on all target platforms.
  • Implemented Server authoritative bullet hit validation with character state rewinding.
  • Used UE4 reflection system and ImGui to visualize all properties of an object in real time for debugging purposes. 
  • Implemented an editor tool to capture a top view of the level to serve as Minimap.
    • Ability to split the image in chunks.
    • Configurable resolution and “world units per pixel”.
    • Low resolution preview of the capture, capturing created a high-resolution one.
  • Developed the Minimap rendering logic making it easy to add and customize icons.
  • Integrated NetImGui as a proof of concept to debug the Dedicated Server state. The idea was to use the existing ImGui code to get the data and be able to visualize it in the NetImGui window.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

Up ↑