Its been over 6 months since I joined into this, and during that time we have had massive revisions occur during the timeframe. Some large leaps of progress, others more of a backwards step, overall its always going forward. Even though I disagree with some areas of focus.
What @ritzo mentioned here is pretty much how I currently am going on with this, but I share concerns with @Richardus.Raymaker.
The direction and vision for HiFi are fantastic, but available content is currently lacking for normal users, while current tools and documentation for tools to create content is lackluster for content creators.
We are at an paradoxial impasse, atleast for content creators and regular users: clearly everything is still a very work in progress, so only actual client and server developers can drive everything forward. But even so it seems that there is a drought of developers here that touch the client code (not counting js, that I would categorise as Content creation), and most of them work for High Fidelity, Inc.
Without content we do not have a world for others to be in, and without others there is no world to hang about in. And without others there is not content creators, and without content creators there is no content.
However all we hear directed to the public is about the work for HMDs, and Hand controllers which are not out yet (yeah they are entering the market soon, but will there be a world people can jump into with them?).
Some response I’ve seen simply point that out that not many will buy or can afford them.
The current control scheme for majority of users, (Keyboard and Mouse) have issues. Its not an issue with movement, but it is an issue with controlling the camera; while creating scripts to effect the camera is hard to create without more detailed documentation and examples are lacking. If a Content creator has to spend way more time to learn everything instead of learn basics as they go, they are most likely just going to uninstall. Especially when no one else is on to talk to.
And without the content that supports the majority of user, users are going to uninstall. Cycle continues.
What would else compel content creators to stick about, to create content for regular users? We have no monetary system other than the work list, and it takes too long to create content to make something out of goodwill, especially when the user base is still so small. 3D Models take a while to create and I am not even daring to speak the scripting and its documentation.
And what exactly would compel normal users to start using hand controllers and HMDs if the basic keyboard and mouse controls (Or avatar customisation. Or attachment adjustment. Or Voxel Editing. Or even basic entity editing.) are not easy to use for the laymen, what exactly is the world we are creating aimed for?
We have to learn from previous VR worlds which made too many assumptions… And from those which refuse to evolve. We also shouldn’t lock users out by difficulty to use or gate content to a type of controllers or displays.
I had to get that out of my system.