https://github.com/godotvr/tiltfivegodot4
A Godot GDExtension for the Tilt Five glasses
https://github.com/godotvr/tiltfivegodot4
godot godot4 tiltfive
Last synced: about 1 year ago
JSON representation
A Godot GDExtension for the Tilt Five glasses
- Host: GitHub
- URL: https://github.com/godotvr/tiltfivegodot4
- Owner: GodotVR
- License: mit
- Created: 2023-03-23T19:16:43.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T19:47:34.000Z (about 2 years ago)
- Last Synced: 2025-04-26T09:02:03.693Z (about 1 year ago)
- Topics: godot, godot4, tiltfive
- Language: C++
- Homepage:
- Size: 5.02 MB
- Stars: 40
- Watchers: 6
- Forks: 7
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TiltFiveGodot4
TiltFiveGodot4 is **GDExtension** for the Godot 4 engine to connect to the [Tilt Five](https://www.tiltfive.com/) system. It extends Godot's **XRInterface** and adds T5 Nodes to handle the creation of the XR rigs in the scene.
## Platforms
| | Renderer Forward+ | Renderer Mobile | Renderer Compatibility |
| - | - | - | - |
| Windows |✅| ✅ | ✅ |
| Linux1 | ✓ |✓ | ✓ |
| Android | | ❌ | |
1. [Experimental Version](https://github.com/patrickdown/TiltFiveGodot4/releases/tag/1.1.0-linux-experimental3)
## Usage
TiltFiveGodot4 is available in the Godot Asset Library.
Installable [Releases can also be found here](https://github.com/GodotVR/TiltFiveGodot4/releases).
- Use `gdtiltfive_gdscript.zip` for gdscript projects
- Use `gdtiltfive_csharp.zip` for C# projects
Please refer to this [documentation](https://patrickdown.github.io/godot/tilt-five-godot-4.html) for installation.
## Build
### Prerequisites
This extension requires a C++20 capable compiler.
Things you will need to know how to do.
* Use [scons](https://scons.org/)
* [Build GDExtensions](https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html)
### Building the extension
To build the plugin invoke `scons` from the root directory of the project. The build product will in `build\bin`. Invoking `scons example` will build the product and copy the binaries to the `example.gd\addons\tilt-five\bin` and `example.csharp\addons\tilt-five\bin` directories.
## Using the build products
When built with the `example` option the `addons\tilt-five` directory can be copied from the `example.gd` or `example.csharp` directories into the root directory of a new Godot project.