Tuesday, January 30, 2018

Year in Review 2017

January seems as good a time as any to reflect on the past 12 months of progress and growth, both personally and professionally. 2017 was a tough year for many with uncertainty surrounding political and regulatory changes. For me and my studio, the sociopolitical climate has had minimal impact, and overall 2017 was quite a success.

Astire Games made a reasonable profit from contracts and consulting work, and most of that profit was converted into hardware at the end of the year. We had several small contracts that went well and ended on a positive note, and one large project that continues into 2018. The contracts and consulting work find our ongoing development of Cosmos Arena, which has been a slow and arduous project but I am optimistic it will perk up in 2018.

Cosmos Arena itself saw some exciting updates in 2017 as we pushed hard to make it a presentable demo for the Intel Showcase at the Austin Game Conference. Some new gameplay elements have emerged, and we've made strives towards better player feedback and overall UX improvements.



I also finally was able to afford to bring on a concept artist to help us work towards our own art direction (up until now we've been relying on the Asset Store, but with the new art direction we can begin internal development of our art assets to better match the style and feel of the game).



On a personal note, I was thrilled to accept an Adjunct Faculty position at the University of Texas for Spring 2018 teaching a course on AR and VR for games. I continue to teach at the Art Institute of Austin, but UT brings new and exciting challenges to the academic side of my career.

Here's hoping 2018 is filled with progress for everyone! Thanks for reading!

Sunday, January 21, 2018

VR Fundamentals

There is a common misconception that Virtual Reality began with the Oculus Kickstarter in 2012. Oculus launched the new wave of VR hype, but this was not the first occurrence. In the 1990's there was a boom of VR being integrated into arcades.

Nintendo even released the Virtual Boy as a VR device for home use.


Even before the 190's, VR existed as a concept and has a number of early attempts including the Sensorama in 1962.


In 1830 we had the invention of the first Stereoscope, which allowed the user to view a stereoscopic 3D image.


Virtual Reality has a long and rich history. Today, there are a number of VR devices on the market. At the top we have the Oculus Rift (now owned by Facebook) and the HTC Vive. Both come with a headset that tethers to your PC, hand-tracked controllers, and external tracking devices that allow for positional head-tracking.


The positional head-tracking allows for what we call 6 Degrees of Freedom, meaning x/y/z rotation and x/y/z position. It also allows for Room-Scale VR which is where the user can walk freely around a VR room, about 2 meters in each direction.

Beyond Oculus and HTC, there is also a growing market for mobile VR including the Samsung Gear VR, Merge VR, Google Cardboard, and Google Daydream.


Mobile VR generally involved inserting your smartphone into a headset. It offers 3 Degrees of Freedom (meaning rotation only) but it allows you to escape the tether to a powerful PC. You can put on a mobile headset anywhere - on the bus, at an event, while waiting in line, even in bed...The only thing needed to power mobile VR the smartphone you already carry with you.

With all of these headsets on the market, there is a growing need for developers to create new and exciting content. This is a phenomenal time to get into VR development, because not only are there a ton of hardware options available to the public but there are also a ton of resources being made available to potential developers. The Unity game engine offers built-in VR support that will automatically work with a number of the headsets listed above. The hardware developers also make interfacing with their hardware very straightforward through SDKs that anyone can download.


There has never been a better time to become a VR developer. I've created a tutorial to help you get started on your way: https://www.pluralsight.com/courses/unity-vr-fundamentals




Thanks for reading! If you enjoyed this, please Follow and Subscribe!