+1 vote

Hey. I've been on Godot for 8 months now and really don't see a reason to switch to other game engines until recently, I've joined a group which primarily deals with the development of VR/AR Games and they use Unity. I gotta say, trying to learn C# and dealing with a new environment is so difficult and frustrating. The mindset of a developer in Godot would have to be changed when developing in Unity and I feel like Unity's interface in general is overwhelming compared to Godot's which is so much simpler.

So, I just like to know if learning Unity just for the sake of developing VR/AR Games is worth it than sticking with Godot.

in Engine by (104 points)

1 Answer

+1 vote

This post might have useful info:
https://godotengine.org/article/update-godot-ar-and-vr

Unity's definitely gonna have more support and performance because more people are using it for VR. However, in my case it would still make sense to pick Godot, because my projects' bottleneck is typically development time / motivation, and Godot saves a lot of time at development and helps me stay motivated. (In my case, I have more practice with Unity than Godot, so it's not just familiarity with one or the other.)

Here's a pair of recent Godot VR tutorials I thought looked good:

Godot 3 - Add a VR Controller to the TPS Demo Project
https://www.youtube.com/watch?v=TZwUyl-bpcs

Godot VR Weapons Tutorial - 7 part video on how to make a VR shooting range:
https://www.youtube.com/playlist?list=PLe63S5Eft1KaIq9N5PsS5FA3pcLrh686y

by (103 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.