YACC 🚗 Yet Another Car Controller
YACC is a simple and easy to use car controller for Unity3D, designed to work with any setup you might already have.
The library is designed as a simple plug and play that you can add to your custom vehicle controller with a minimal setup, or to have a functional and fun to drive vehicle in Unity right out of the box using the embedded controller. The library tries to fill those small voids between an usual car setup and the wheel colliders and aims to deliver a framework to quickly manage all the aspects of the vehicle.
In short:
- Simple and easy to use API.
- Full source code. No obfuscations, no precompiled package.
- Customizable as you like, you can use it on your commercial, personal and educational projects.
- Fully documented and commented code.
- Input System agnostic, love the new Input System? Go for it. Want to use the old inputs? Fine with that.
- Works with any rigged vehicle prefab (main body + separate wheel meshes).
- Works with any number of wheels. Want a 12-wheel car? Can be done.
- Works with any physics material.
- No external dependencies.
What you get
- An engine manager:
- Wheel collider managers:
- Gearbox manager:
- Gameobject Controllers:
- Audio Controllers:
- Various Utilities:
Installation
Install this package using the Unity Package Manager as usual, the package will be imported inside Packages and will be added in your project's manifest automatically. If you already haven't done it before, YACC needs to be purchased on the Unity Asset Store in order to be available in your package manager.
I am not convinced
You can try the demo online, or download the YACC Demo on Google Play Store before purchasing YACC.
Usage
Start using YACC by adding using YACC;
on your controllers, or access directly the components under YACC namespace, alternatively you can use the bundled CarEngineController
to quickly append car behaviours to your vehicle prefab.
See the quick setup if you want to use straight away the pre-made CarController on your prefab or read the custom setup page for a detailed example.
Documentation
The full documentation on Api Documentation link on the sidebar.
Support
If you need support, you can contact us at info@deimosindustries.com