Universal Vehicle Controller (Plus)
Vehicle controller, has a highly customizable vehicle behavior, online multiplayer (photon, mirror), local multiplayer (Split-screen), damage system, AI. 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.
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, Photon and Mirror multiplayer. Installation instructions can be found in the documentation.
In the Plus version you have access to:
Damage system deformation of meshes, detachable parts, breaking glass and lights, damaged wheels and engine, the damage system is well optimized and works on mobile devices.
InputSystem For convenient and universal setup of input from various devices.
FMOD For better sound quality.
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. There are several options for third party plugins
- Photon solution for online multiplayer. uses the PUN2 asset.
- 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.
This asset uses:
Font "Oswald" under "SIL OPEN FONT LICENSE Version 1.1";
Font "Righteous" under "SIL OPEN FONT LICENSE Version 1.1";
Font "ShareTechMono" under "SIL OPEN FONT LICENSE Version 1.1";
see "Third-Party Notices.txt" file in package for details."
Technical details
- Universal vehicle controller for cars, bikes and trucks.
- Customizable vehicle behavior.
- Online multiplayer (Mirror).
- Online multiplayer (Photon PUN2).
- Local multiplayer (Split screen).
- AI for racing game.
- Vehicle damage system.
- Vehicle sound system.
- Vehicle vizual effects.