Developers of immersive games and apps, rejoice! From now on, you will only need to write one code for all the devices that users may have. This is the big news the XR development world was waiting for for a long time. And it is made possible by VIRTUOSO, an open-source SDK created by Charles River Analytics, which is now available for Epic Games’ Unreal Engine.
Immersive experiences are in greater demand in all fields: for home entertainment, for training in various industries, and for retail and marketing. In this context, developers were swamped with work: they had to write code for the same application several times to meet the requirements of each device operating system.
For the team at Charles River Analytics, a company specializing in R&D in AI, robotics and human-machine interactions, this state of things was not acceptable. They envisioned a new XR development process, where game and app creators only have to create one code, which will work on any device and need only one API.
“Our goal at Charles River Analytics is to provide a next-generation interface that streamlines development and increases adoption without sacrificing the quality of the XR outcome,” said Charles River Analytics Software Engineer, Dan Duggan, in a press release. “This open-source SDK is only the beginning for us. We’re looking for continuous feedback as we keep striving to make the developer experience better.”
In August 2020, Charles River Analytics received a MegaGrant from Epic Games, allowing the SDK to become fully integrated into the company’s game developing eco-system.
“Our collaboration with Epic has allowed us to bridge VSDK’s versatility with a powerful creation engine designed for the game developer community,” said the Vice President of Commercialization at Charles River Analytics, Dr. Elaine B. Coleman. “We’re excited to see what developers will do with VIRTUOSO SDK now that we have removed long-standing XR barriers.” Coleman also added that they expect this will considerably accelerate game development.
The VSDK approach to XR development is to provide game creators with standardized “code wrappers.” This means that in writing a code, a developer will treat all types of devices as if they had the same programming interface.
Not only does it speed up XR development, but it also removes compatibility issues, without affecting the quality of graphics, haptics, and other game interactions. Among the innovative features of VSDK, we note:
The VIRTUOSO SDK for XR development is available as a full open-source release for the Unity game engine on Github. It currently supports the following devices and XR systems:
The SDK is also now available for the Ureal Engine in the alpha stage. A beta version will be released at a later date.
Virtual reality creates safe and immersive environments that help police officers hone their skills, equipping them with new ways to…
YOGES has an innovative take on adapters for Quest 2 controllers, including a unique removable piece that turns both controllers…
Live XR theater started during the pandemic, but it’s more than a way to avoid a crowd. The medium allows…
Applying real-world laws to XR spaces will require governments, businesses, and institutions to work together for effective regulation.
Alien Invasion AR FPS does a lot with relatively little as it hooks me into the story through a combination…
AI is like any tool - it makes the job easier but only if you know how to use it.…