Wednesday, April 12, 2017

Announcing 'Titans of Space PLUS' for Gear VR

EDIT: It's out now, and can be found at the Oculus Store for Gear VR.

I wasn't planning to go back to Mobile VR so soon!

Developing for mobile VR in general is full of challenges, and after spending a lot of time tweaking and optimizing the original Titans of Space on Gear VR, I yearned to be able to creatively pile on all the features and content I wanted.  Developing for PC VR once again was a breath of fresh air - I liked the quick prototyping, not having to worry so much about draw calls and thermal limits. On top of this, the retail headsets finally came out and they have been a joy to work with.

So, nearly a year ago I forked the code and began early access for Titans of Space 2.0 in order to achieve what I've always wanted to do with the project.  I sliced apart the project thinking I'd never take it back to mobile VR.   But, nearly a year later, I'm still not where I'd like to be yet and looking back, a lot of my time has been spent retooling, staying on top of SDK/Unity updates, and refining the user experience side of things.  I also have a busy family life and contract work to stay funded, so all of that time spent adds up.   And then, a shift!

Several factors have gradually changed my mind about mobile VR.  The userbase was growing and growing.  Oculus's submission and build channel processes have matured by leaps and bounds.  I picked up more experience with optimization.  The new sexy Gear VR orientation controller.  Both direct and indirect competition on PC that have bigger budgets and are able to move faster than I can. With PC VR's relatively small userbase, I'm competing for a player's time.  Time they are probably spending to play great games like Robo Recall or Elite Dangerous, for example. Titans of Space is not a game, so although it has found many happy customers in PC VR, it's a bit strange trying to compete against all that time spent in games.

So on a whim, I spent a week trying out the Titans of Space 2.0 project on Gear VR, and the whole process just went so well that I decided to jump back in with another 4 or 5 months of work.  The result is Titans of Space PLUS.  For many reasons, this is not an update to the original Titans of Space app.   And not everything from 2.0 can go back to mobile VR, but I managed to squeeze in far more than I expected this time around. Along the way I improved and streamlined a lot, added useful new features, squashed all the little things that always bugged me, did playtesting through friends and the FishbowlVR service, properly integrated voiceover, professional translations, a little facelift on some things, and a massive facelift on other things.  I even dared to change things that have been in there since the early prototype.  In many ways, PLUS on mobile is now a better experience than 2.0 on PC!   

Titans of Space 2.0 will continue to be the premium experience however.  Almost all of this work on PLUS will go straight back into 2.0 on PC, and then I am cutting a couple of planned features that I never talked about that I now suspect won't truly add value for the time and effort it will take to implement, and will focus on the finishing the real meat of it, which I will reveal later this year.  I'm very excited for that.

In closing, I wrote up a list of frequently asked questions on the app's site to help those that wonder things like:

What's the difference between PLUS and the original?
Why does it have a price tag?
Why buy this app instead of the other apps in this category?
If I have 2.0 can I get a key for PLUS?
If I bought the narration on Cardboard, can I get a key for PLUS?

And so on.


  1. This app is almost perfect on my Gear VR (Galaxy Note 8). My only concern is Jupiter. Why does every layer have a flickering animation rather than a smooth animation like the previous Google Cardboard version or Titans of Space 2.0? Is there a possibility to fix This? Other than that, the effort put in creating this experience is phenomenal. Thank you and keep up the great work.

    1. This comment has been removed by the author.

    2. The same happens with Neptune if you start from the beginning of the tour or before it loads onto the screen. A quick fix is to exit the tour and then resume back to where you left off. The animation should run smooth again. Hopefully, there is a fix for an 100% smooth run after first startup.

    3. Hi Eddy, thanks for letting me know. I saw this behavior on the old Note 4 but wasn't aware it had shown up on any other device. Never did figure out the cause because of other issues getting it to run reliably on Note 4 anyway. I'm working on an update for this in the coming months so I'll be sure to take a second look at this.

      Thanks again!

  2. I'm glad I found this blog. It really offers value and knowledge to the readers. Thanks for the insights you share. Please keep it up and more power to your writings. Lawrence Todd Maxwell

  3. Thanks for a great article! I have read the same type of article here through to click and I also found a lot of interesting information there.

  4. Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. newton