It has been revealed this week that during this year’s Oculus Connect 2 2015 event, John Carmack will demonstrate his ‘VrScript’ that has been built to aid developers create VR applications using a new development environment.
News of the demonstration was listed in the Connect 2 Schedule that covers the three day event showcasing virtual reality technology and demonstrations. Providing developers a look at what you can expect in the near future once the Oculus Rift VR headset launches early next year.
The Oculus website reads:
John Carmack will demonstrate the process of developing a simple VR application using a new development environment for rapid development and open deployment on Gear VR. You’ll also learn more about media processing, remote development, deployment, and multi-user setup.
John Carmack previously explained a couple of ways the VRscript will function :
Web Like: where the script is downloaded from the net for each execution and run by a single signed app that we provide (NetHMD). Fully specified by an app-scheme URI, this allows VR experiences to be launched directly from web pages or app-links on Facebook, which I think is VERY powerful – read about how great something is while browsing on your phone, then just click the link and get the “insert into HMD” dialog and jump right there. VR scripts can link to other VR scripts without leaving VR. There is no direct monetization here, but IAP can eventually be supported.
App Like: where the script is bundled into a conventional apk to be distributed through the store, and the scripting is simply used as a more effective development environment for some classes of applications.
Remote development: where the script is actually executed in an IDE on a PC, communicating with NetHMD over a TCP connection. This allows sub-second code-change to VR change iteration cycles, and the use of a debugger. There might also be a use for a related mode where a central server directly drives one or more clients.
Source: Road To VR