Godot XR Kit is a set of addons providing various features for XR development in Godot 4.
Physics-based XR movement. Player hands collide with environment and can grab or push physics object in realistic manner. Player body can collide with physics objects and be moved around in space.
Real-time recognition of hand poses based on predefined templates.
Applies smoothing to XR hand movement using 1€ filter. Supports hand and controller tracking. See 1€ filter demo. Can be used to reduce microstutter or simulate fake weight by increasing hand movement lag.
Smooth VR preview for recording in native monitor resolution.
Raw preview (left) vs Cinematic View
Repository contains Godot 4.5 project with XR and main scene preconfigured. Releases are reduced to addon files only.
To get most recent version of the whole project (for Godot 4.5, without official release yet), download from master branch.
Latest release (for Godot 4.2) is available in Godot's Asset Library under the name XR Kit or on releases page.
If you are on Quest, make sure your hardware is configured properly:
- Enable "Developer Runtime Features" in Oculus PCVR app (Settings -> Beta)
- Enable Developer Mode in Meta Quest app on your phone
XR Kit has been tested with SteamVR and Oculus (PC and standalone) using Meta Quest 3.
If you'd like to improve the plugin, there are few options:
Source code contains multiple TODO comments with known issues and missing features. You can also take a look at existing Issues.
Build something with the plugin and share an example scene or recorded video here.
If you have some ideas how to improve the plugin, don't hesitate to create new discussion or message me directly at patryk@patrykkalinowski.com.



