Skip to content
/ tiltkart Public

Go kart racing game made with Unity, compatible with Tilt Five

License

Notifications You must be signed in to change notification settings

seii/tiltkart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiltKart

This Unity-based game is intended to provide an example of making a pre-existing game compatible with the TiltFive augmented reality system. To do this, the Karting Microgame sample provided as a tutorial by Unity has been used as a starting point. The Unity example project provides many assets like multiple tracks and game modes which are not covered by their original tutorial. These assets will be used more fully in this project, but the primary goal is still to show a functional game working with TiltFive rather than to have a fully-featured game with a high level of polish. Please set your expectations accordingly!

Added Features

  • NPC racers
  • TiltFive headset support on Windows and Android
  • Game mode selection
    • Time Limit
    • Total Laps
    • Crash
  • Kart model selection
    • Default kart
    • Roadster
    • 4x4
  • Track selection
    • Country
    • Mountain
    • Oval
    • Winding
  • Non-Keyboard Input
    • TiltFive Wand Controller (in both "wand" and "controller" modes)
    • Android touchscreen
    • Gamepad

Screenshot

TiltKart_MainMenu

Contributing

This repository was initially built using Unity version 2021.3.26f1. Later Unity versions should be compatible, but this is not guaranteed.

As the goal of this repository is to be a starting point with a basic TiltFive integration, any contributions which add new Unity assets or packages to this project will be rejected as adding unnecessary complexity. However, contributors are welcome to fork this repository in order to pursue alternative goals which may include new Unity assets or packages.

Building

Currently TiltFive supports Linux and Windows. Android support is also offered, but it is considered experimental. This repository will continue to be tested against Windows and Android builds only.

To build this project, simply use Unity's "Build Settings" menu. By default the project will be set to build for Android as this is the slightly more complex setup. If you wish to build for Windows, switching to build for Windows instead should be sufficient with no further steps required.

Licensing

There are multiple licenses to keep in mind:

  • Any code created for this repository is released under an Apache 2 license
  • The Unity-provided Karting Microgame is (according to its Unity Asset Store entry) released under the Standard Unity Asset Store EULA license.
    • Notably, this appears to mean that distribution of the "4x4" and "Roadster" assets is completely permissible when included with this game but developing with those assets may require either unlocking a license to the asset(s) yourself for free (by going through the Unity tutorial) or purchasing them outright from the Unity Asset Store. (This should not, however, be construed as official legal advice.)
  • TiltFive releases their SDK, including their Unity plugin, under the Apache 2 license.

About

Go kart racing game made with Unity, compatible with Tilt Five

Resources

License

Stars

Watchers

Forks

Packages

No packages published