Skip to content

Multiplayer Third Person Shooter game showcasing networking in Unreal Engine 5 using C++.

Notifications You must be signed in to change notification settings

intrxx/Multiplayer-Shooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiplayer Arena Shooter

The idea behind this project was to create a strong platform for learning and implementing networking in Unreal Engine 5 using c++.

The result is a third person arena shooter with all main weapon archetypes like sniper, shotgun, full auto weapon etc. and features like: scoreboard, inventory(WIP), grenades, ammo/weapon pickups, powerups, complete UI and HUD and some crosshair customization.

This is wraped in 3 main gamemodes:

  • Free For All Deathmatch,
  • Team's Deathmatch,
  • Capture the flag,

and planning on doing CSGO like teams match with bomb.

When it comes to networking this project is utilizing:

  • Client Side Prediction - for example: updating the hud, reloading, aiming.
  • Server Side Rewind - for every type of weapon (excluding explosive weapons like Rocket Launcher although projectile predicting is also done with Assault Rifle).
  • Validation - for ammo changes etc.

About

Multiplayer Third Person Shooter game showcasing networking in Unreal Engine 5 using C++.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages