filliperomero / BlasterBattle

🎮 BlasterBattle is a Multiplayer Shooter game that has tons of functionality and Lag Compensation features such as Server-Side Rewind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blaster Battle

A Multiplayer Shooter Game with a variety of weapons and game modes to choose from, capable of creating/joining game sessions using our own Plugin. Optimized for best performance implemeting Lag Compensation using techniques such as Client-Side Prediction and Server-Side Rewind

Table of Contents
  1. About The Project
  2. License

About The Project

Game ScreenShot

This project was developed in a Course where we created a Multiplayer Shooter Game with a variety of weapons like Assault Rifles, Pistol, Grenade Launcher, Shotgun, Sniper and some others to choose from. We also implemented a variety of power ups to pickup in the middle of the game to make it more dynamic and fun.

This game have a few game modes developed such as Free-For-All, Capture the Flag and Team Battle.

We implemented our own Plugin so we can connect other players to our session using Steam or other online service since we make use of the Unreal Engine Online Subsystem which can be used for other services.

Taking Multiplayer in account, we had to implement techniques to compensate for lag. Some of the techniques used were Client Side Prediction and Server-Side Rewind, which gave us the ability to balance the game and made it fair even if a player has a high ping.

(back to top)

License

Copyright © 2023, Fillipe Romero. All rights reserved.

Assets rights are reserved to Unreal Marketplace

(back to top)

About

🎮 BlasterBattle is a Multiplayer Shooter game that has tons of functionality and Lag Compensation features such as Server-Side Rewind


Languages

Language:C++ 98.0%Language:C# 1.0%Language:C 0.7%Language:CMake 0.3%