YACC YACC
YACC YACC
Made with ❤️ for Unity

Search Results for

    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

    1. An engine manager:
      • YACC.Engine
    2. Wheel collider managers:
      • YACC.Wheels
      • YACC.Wheel
    3. Gearbox manager:
      • YACC.GearBox
      • YACC.Gear
    4. Gameobject Controllers:
      • YACC.Controllers.CarAerodynamicsController
      • YACC.Controllers.CarEngineController
      • YACC.Controllers.CarLightsController
      • YACC.Controllers.CarResetController
      • YACC.Controllers.WheelGripController
      • YACC.Controllers.WheelSkidParticleSystemController
      • YACC.Controllers.WheelSkidVisualEffectController
    5. Audio Controllers:
      • YACC.Audio.EngineAudio
      • YACC.Audio.SuspensionAudio
      • YACC.Audio.WheelAudio
    6. Various Utilities:
      • YACC.Utils

    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 [email protected]

    © Deimos Industries Ltd. All rights reserved.