Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Templates
Systems
1/6
An XR joystick for use with Unity's XR Interaction Toolkit.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.25f1
Compatible
Compatible
Compatible
Description

What makes XRKJ special?

  • XRKJ's handle mesh will alwayse face forward (direct quaternions are used for rotational values).
  • The joystick works predictably in any orientation, including upside down and at an angle.
  • XRKJ was deisgned to be as user firendly as possible while maintainting accessibility and options for advanced users.

Is it easy to use?

XRKJ is an almost plug-and-play joystick designed for use with Unity's XR Interaction toolkit. Out of the box, the joystick is grabbable and can be maniuplated, all you need to do is write recieving code for the object you want to control (The included demo scene has examples of different ways the joystick(s) can be used).


What is it good for?

This asset is great for creating things like arcade games and claw machines. However, it is essentially just a directional controller so you can control anything that uses a value.


Downsides

You will need to know how to write some C# to add logic to the objects you want to controll, unless using one of the demo scripts is enough for your purposes.

Technical details
  • Automatically works with Unity's XR and MR players.
  • Works in any orientation and maintains rotations appropriate to a joystick.
  • Any of the meshes can be replaced with models of your choice.
  • XRKJ can also be used as a simple knob.
  • The XRJK Controller (Script) uses a scriptable float object and/or a delegate to communicate to other scripts.

XRKJ (XR Kinematic Joystick)

(not enough ratings)
9 users have favourite this asset
(9)
FREE
License type
File size
267.3 KB
Latest version
1.0
Latest release date
Nov 26, 2024
Original Unity version
6000.0.25
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR