Racing Rebels
Five Person Semester Project (Fall 2023)
Unreal Engine 5 C++
Game Description

​Racing Rebels was a semester long project I lead in Fall 2023. I came up with the idea for a co-operative competitive online multiplayer racing game and pitched it, creating a time of four others. Two players team up to control a car and attached turret and attempt to get to the end of the race first. Turrets can shoot other players and temporarily disable their ships.
For this project I was the design and programming lead, with my tasks including:
-
Server/Client networking setup
-
EOS integration
-
Vehicle movement networking
-
Car hovering improvements
-
Player joining/leaving
-
Main menu functionality
Roles

Takeaways

This game was an incredible experience that resulted in a game I am incredibly proud of. This was my first project into networking within Unreal Engine so I learned so many new things through this project. My main focus at the start of the project was the client/server structure and allowing players to join and match. This taught me so much about multiplayer structures, and how to set things like this up. I also learned a lot about setting up Epic Games' EOS as I was responsible for setting up our organization and connecting it to the game. I really love the result of this game and plan to expand upon it with improved networking and physics.