Vehicle controller, has a highly customizable vehicle behavior, online multiplayer, local multiplayer (Split-screen), damage system, AI and much more. The asset will help you develop a racing game.
Universal Vehicle Controller (UVC) – your ultimate tool for creating high-speed racing games with great physics! Designed to cater to a wide range of racing genres, including standard racing, drift, drag, bikes, etc., UVC empowers game developers to deliver an immersive and thrilling gameplay experience.
One feature of the asset is the ability to create a simple arcade physics for cars, allowing any player to enjoy the game created with UVC, even without prior experience playing racing games. The asset is easy to configure, and the configuration process is described in the documentation.
The multiplayer functionality can be used by developers to create engaging racing games where players can compete with friends or other players from around the world, creating exciting racing moments and challenges.
UVC uses the Mirror solution for online multiplayer. By default, the KCP transport is used, and you can read more about other transports on the official Mirror website.
Split-screen functionality is seamlessly supported by UVC, allowing local multiplayer where players can compete head-to-head on a single screen. The split-screen feature ensures that the excitement of racing can be shared with friends and family, fostering unforgettable moments of friendly competition and camaraderie.
Artificial intelligence (AI) for different game modes such as Drift, Race, and Pursuit. The asset includes a handy AI path editor. You can watch the AI demo in the video or try out the demo version of the asset with AI scenes.
Mobile projects can be easily developed with UVC. The asset contains three types of mobile input and is well optimized. You can check the optimization and controls by installing the demo version for Android.
The asset also supports add-ons such as URP, InputSystem, FMOD, and Mirror multiplayer. Installation instructions can be found in the documentation.
For any questions related to the asset, you can contact me.