Online FPS game on Unreal Engine (WIP)
This is a personal project in which i'm making an online first person shooter game, using unreal Engine 5
Project Details
In order to keep working on games while looking for an opportunity, but also to learn new things, I decided to make an online shooter game. It's a genre that i really like and working
on multiplayer features is a great idea to learn how it works and learn the basics through Unreal's tools.
I'm in a pretty advanced state of my project. The game uses the steam online subsystem to host and join lobbies, Which also means i can use Steam names and profile pictures for HUD usages
Due to the lack of first person animations, i made some procedural animation for shooting, walking/running, aiming down sights and also the idle. I also had to procedurally move the left hand to be placed correctly on the part of the gun i want it placed on.
Players can use their primary and secondary weapons, which have recoil and (if you hipfire) spread that increases the more you shoot.
My first gamemode is a classic team deathmatch mode, which can be launched through host menu, with some settings like the map or maximum amount of players. You can also join a game with the server browser.
Due to the lack of first person animations, i made some procedural animation for shooting, walking/running, aiming down sights and also the idle. I also had to procedurally move the left hand to be placed correctly on the part of the gun i want it placed on.
Players can use their primary and secondary weapons, which have recoil and (if you hipfire) spread that increases the more you shoot.
My first gamemode is a classic team deathmatch mode, which can be launched through host menu, with some settings like the map or maximum amount of players. You can also join a game with the server browser.
I'm currently working on having a demo, with letting players customize their settings to be more confortable ingame, keybinds and sensitivity work already. Once my demo will be playable to me, I can playtest with a couple friends
in order to polish some things.
Image Gallery
The recoil and spread on an AK
ADS and killing an other player
Death screen, showing the killfeed for everyone but also the death info for the killed player
The keybinds page, where you can also change de sensitivity and how sprint and crouch should behave