top of page
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Blaster
Role
Game Programmer
Date
Nov 2023
Genre
Third-Person Shooter
Github
Itch
Description
– A multiplayer 3rd person competitive shooter game harnessing Unreal Engine 5 and C++, focusing on effective multiplayer development strategies.
– This includes the implementation of an authoritative model that allows game-altering updates to be made on the server and passed down to the client rather than performing any operations directly on the client such as bullet tracking and weapon pickups.
– It uses Server, Client, and Multicast RPCs, Variable Replication, and Rep Notifies to transfer information back and forth between the server and client for details such as player animation states, shot registration, and more.
– Advanced character movements such as leaning, strafing, turning in place, and aim offsets for weapons as well as a variety of hit-scan and projectile weapons designed to work using line and sphere traces using a multitude of vector operations.
Instructions to Play
Download the file named Blaster.zip on your Windows PC from the Itch link. Extract the project and ensure that Steam software is running. Open Blaster.exe to play the game. No specific installation is required to play the game.
This is a multiplayer game, hence it needs to be installed on at least 2 different machines with Steam installed. Any of the Players can then host an online session by clicking on the “Host” button, which will have the Player travel to the lobby level. After that, a different Player can click on the “Join” button, which will have both players travel to the default level made for testing.
Controls
Movement:
W, A, S, and D keys to move the character
Mouse to aim and control the camera attached to the character
Space to jump
CTRL to crouch
Interaction:
‘E’ key to interact with weapons placed on the ground
Right mouse button to zoom in on weapons
Left mouse button to fire weapons
‘R’ key to reload weapons
‘G’ key to drop your weapon




bottom of page