This is a big reason why I am gonna stick with the SteamVR Plugin in Unity. The Unity XR toolkit is still in development, with tons of stuff changing and depreciating (making tutorials older then 3-4 years useless), while also being less polished and requiring more work.
Having been through more toolkits than any sane person should, as your skills evolve I would suggest abstracting your code away and using interfaces to create your own toolkit. What we -need- from VR toolkits is usually a few transforms and a bunch of states, modifying just your interfaces then becomes much more manageable when things change. Many thanks - love the videos.
You're 100% right! I edited a section in this video mentioning how it's a curse that plagues all development, but wanted the video to stay focused on VR specifically.
Great video @FistFullofShrimp! It‘a certainly an annoying problem, especially for VR. Another method I use to combat against this is to make my own VR Unity package which effectively acts as in interface to these external toolkits. That way, your game code generally remains the same and you only have to change the package - also you can use this package across several projects without having to update each one 👍
I totally disagree. Not deprecation is the problem but the extremely spartanic documentations. Imagine you are a billion dollar firm like Unity, invest millions into developing a feature, and then you are not able to command your workers to make an 1 hour tutorial showing how to set it up. WTF!!! The documentations are half a page, like: this exists. How to actually use it? Figure it out yourself, fool. 99,999999% of my frustration as a developer comes from this lack of documentation, how to access data, how start using it, having actual more advanced code showcasing stuff etc. It is a general problem in IT but in Game Dev it is even worse. Look at DOTS; being out for 6 years and still unusable in my opinion due to a lack of well documented advanced code And every incel that says the documentations are good is either used to being screwed over and wasting weeks of his live on BS or is just an arrogant sh*thead trolling.
😂😂😂😂 You're not wrong. The documentation can be pretty ambiguous and painful sometimes. I made this video after running into deprecated code non-stop for a month and wanted to vent some frustration, but yeah... documentation can be a major pain. On the bright side, thanks to poor documentation, I get to have a TH-cam channel!
@@FistFullofShrimp sry for not mentioning this at once, but thank you a lot!! People like you are the reason I got my Bachelor's Degree. You make the effort to understand something for yourself, but then put extra effort to make videos so I don't have to start from zero when starting my own projects. Finding out stuff by yourself is an imprtant skill, but sometimes you are just clueless and need help. I am just frustrated bc I wanted to start my own small project with my Quest3 in my little freetime, but then 100% of this time was wasted on setting things up ...
This is a big reason why I am gonna stick with the SteamVR Plugin in Unity. The Unity XR toolkit is still in development, with tons of stuff changing and depreciating (making tutorials older then 3-4 years useless), while also being less polished and requiring more work.
I think that's perfectly sound logic! I need to play with the SteamVR Plugin more.
Having been through more toolkits than any sane person should, as your skills evolve I would suggest abstracting your code away and using interfaces to create your own toolkit.
What we -need- from VR toolkits is usually a few transforms and a bunch of states, modifying just your interfaces then becomes much more manageable when things change.
Many thanks - love the videos.
I love this comment! Thank you for posting this!!!
Love you, ocean marshmallow.(dont ask)
I accept my new name as ocean marshmallow.
Brilliant thanks :)
You're welcome! 🍤🍤🍤
can you make tutorial to make cube puzzel hand tracking game? sory my inggils not good hehehe thanks
Its not just vr thats just software in general. Its very noticeable in unity, but say you use npm for web dev, stuff gets deprecated every 5 minutes.
You're 100% right! I edited a section in this video mentioning how it's a curse that plagues all development, but wanted the video to stay focused on VR specifically.
Great video @FistFullofShrimp! It‘a certainly an annoying problem, especially for VR.
Another method I use to combat against this is to make my own VR Unity package which effectively acts as in interface to these external toolkits.
That way, your game code generally remains the same and you only have to change the package - also you can use this package across several projects without having to update each one 👍
That is a great solution to the endless barrage of code deprecation. It can't be deprecated if you're the one maintaining it! 😆
I totally disagree. Not deprecation is the problem but the extremely spartanic documentations.
Imagine you are a billion dollar firm like Unity, invest millions into developing a feature, and then you are not able to command your workers to make an 1 hour tutorial showing how to set it up. WTF!!!
The documentations are half a page, like: this exists. How to actually use it? Figure it out yourself, fool.
99,999999% of my frustration as a developer comes from this lack of documentation, how to access data, how start using it, having actual more advanced code showcasing stuff etc.
It is a general problem in IT but in Game Dev it is even worse. Look at DOTS; being out for 6 years and still unusable in my opinion due to a lack of well documented advanced code
And every incel that says the documentations are good is either used to being screwed over and wasting weeks of his live on BS or is just an arrogant sh*thead trolling.
😂😂😂😂 You're not wrong. The documentation can be pretty ambiguous and painful sometimes. I made this video after running into deprecated code non-stop for a month and wanted to vent some frustration, but yeah... documentation can be a major pain. On the bright side, thanks to poor documentation, I get to have a TH-cam channel!
@@FistFullofShrimp sry for not mentioning this at once, but thank you a lot!!
People like you are the reason I got my Bachelor's Degree. You make the effort to understand something for yourself, but then put extra effort to make videos so I don't have to start from zero when starting my own projects.
Finding out stuff by yourself is an imprtant skill, but sometimes you are just clueless and need help.
I am just frustrated bc I wanted to start my own small project with my Quest3 in my little freetime, but then 100% of this time was wasted on setting things up ...