From Unity to Godot


Since I found that Godot also supports VR development and I have recently been exploring it more, finding it very smooth to use, I decided to rewrite the VR rower app in Godot.

In Unity, I integrated the Bluetooth adapter using a DLL file, which is not supported by Godot. Therefore, I added a WebSocket as the communication layer, which works well with both Go and Godot.

Since the project was rewritten from scratch, not all features have made it into the newer version yet. However, the most important features are there, and I already used the app for training yesterday.

Mostly, the ambient environments are missing and have been reduced to the low-poly standard track. But features like heart-rate measurement and track progress have been implemented in the new version.

Regarding the ambient environments, they will follow. I also wanted to make some adjustments to the water level of detail, and in Godot, I need to implement a nice water shader.

Files

vr-rower-windows.zip 344 MB
Version 4 Jun 15, 2024

Get VR Rower

Leave a comment

Log in with itch.io to leave a comment.