Skip to content

UniKart is a simple asset that includes a controller for driving a kart.

License

Notifications You must be signed in to change notification settings

eviltwo/UniKart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniKart (In Development)

UniKart is a simple asset that includes a controller for driving a kart. It allows smooth movement over slopes, and supports jumping and drifting. Works with Unity 6.

UniKart is open source and available for free under the MIT License on this GitHub repository. If you'd like to support me, please consider visiting my Asset Store page.

UniKart

Features

  • Basic Actions
    • Moves forward in the Kart's Z-axis direction.
    • Supports jumping, drifting, and boosting.
    • External physical forces can be applied.
  • Simple Physics Components
    • Uses only a Rigidbody and a SphereCollider.
    • Does not execute Physics.Raycast().
  • Smooth Movement
    • Automatically detects slopes and adjusts rotation accordingly.
    • Implements custom interpolation to ensure smooth motion, even during acceleration and drifting.
  • Proper Camera Behavior
    • Camera movement is tuned based on commercial kart racing games.
    • The horizon remains level (no rotation on the roll axis), reducing motion sickness.

kart_collider

Install with UPM

https://github.com/eviltwo/UniKart.git?path=UniKart/Assets/UniKart

Support My Work

I’m a solo indie developer. Your financial support is greatly appreciated and helps me continue working on this project.

About

UniKart is a simple asset that includes a controller for driving a kart.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages