I made a Team Deathmatch with AI's in Unreal Engine. The player spawns on team A with 4 bots that are also on team A. The bots do not shoot the player and will move randomly across the map looking for enemy bots and try to take them out. Once a full team is wiped out, the game will pause and display "TEAM _ HAS WON". When a bot or player dies, they will have ragdoll physics and be unable to move, and the alive members of their team will decrement by 1. The character has 50 Health and the bots have 20 health, with the gun doing 5 damage for every instance, so a bot will take 4 shots and a player will take 10. The video above shows these features in play and many other aspects that have been added like idle and running animation and sounds that have different alphas to make them less repetitive and boring for the player to experience. It took approximately 8 hours to make the Third person Team deathmatch level.
23/05/2024
I added features to the level such as a pause menu and a mini map.
The mini-map can be seen at the top right and the pause menu opens / closes when the user presses P.
To make the action happen on all clients, we have to make the action on the server then make the action from the server to all clients using the server and multicast replication. This basic mechanic will help with future multiplayer games if I desire to make some for EEP hours.
Example of custom events that I had to create.
I had to create custom events that would cast to the server then to the player and the server. This way, the player inputs would happen for both players (shooting, dying etc.)
I also watched YouTube tutorials and went over various mechanics in Unreal engine
I made a game in unreal engine using the tutorial above aswell.
I also followed this tutorial to create a game in unreal engine 5.
I also created a side view platformer game in Unreal Engine 5.
I used this tutorial to create a animation bp for my cheese collecting game.
I spent 4 hours studying this video and creating a game.
I also created a racing game from both these tutorials
I created a game with both these tutorials which took me 8.5 hours altogether.
I spent 3 hours studying these youtube videos and applying them into unreal engine 5.