A prototype showcasing working multiplayer racing with custom raycast physics based vehicle pawns in UE4.
Gameplay clip: https://i.imgur.com/r3wbRZk.mp4
This project encapsulates the basics of a multiplayer capable racing game built in UE4 using custom raycast physics based pawns with substepping.
Features:
- Singleplayer race mode
- Multiplayer race mode (listen-server with client-side physics)
- Basic main menu/pause menu/server browser/HUD
- Custom hover vehicle using raycasts (with substepping via MMT_Plugin)
- Coded entirely in blueprints (with decent code comment coverage)
- W - forward
- S - reverse
- A - steer left
- D - steer right
- SPACE - jump
- ESCAPE - pause menu
- Mouse for menu interactions
- Physics break down at <20fps.
- Mutiplayer Shootout - https://docs.unrealengine.com/en-US/Resources/Showcases/BlueprintMultiplayer/index.html
- MMT_Plugin - https://github.com/BoredEngineer/MMT_Plugin
Connect with me to keep up with my current projects. Help me out by following me & sharing my work!
- Visit my website (
elocnat.com
) to browse my full portfolio! - Follow me and play my games at
elocnat.itch.io
- Follow me on Twitter at
@elocnat
- Follow me on GitHub at
@elocnatsirt
- Star this project!
As the license says you are free to do whatever you want with the code. Credit is always appreciated. Any included or referenced third party libraries, code, or other assets fall under the license of their respective creators.