Kits de desenvolvimento de software de realidade virtual, ou VR SDKs, fornecem as ferramentas fundamentais para projetar, construir e testar experiências de VR. Esses SDKs são os blocos de construção para criar experiências de VR, como aplicativos móveis, experiências de marketing, simulações de treinamento e mais. Os VR SDKs oferecem as ferramentas para realizar funções como adicionar, clonar e mover objetos 3D. Além disso, essas ferramentas permitem flexibilidade para não desenvolvedores, com muitos sistemas fornecendo funcionalidade de arrastar e soltar para personalizar experiências. Essas ferramentas podem, às vezes, ser personalizadas através do uso de uma API. Enquanto os SDKs são tipicamente destinados a frameworks e hardware específicos, alguns podem ser suportados em múltiplos sistemas. Além disso, enquanto alguns VR SDKs também têm a funcionalidade de criar experiências de AR, essas ferramentas não devem ser confundidas com AR SDKs, que dão aos desenvolvedores as ferramentas para desenvolver e testar especificamente aplicativos de realidade aumentada.
Para se qualificar para inclusão na categoria de Kits de Desenvolvimento de Software de Realidade Virtual (VR), um produto deve:
Oferecer a funcionalidade para criar experiências de VR personalizadas
Permitir a edição de experiências de VR existentes
Integrar-se com sistemas operacionais e hardware que podem exibir VR