Les kits de développement de logiciels de réalité virtuelle, ou SDK VR, fournissent les outils fondamentaux pour concevoir, construire et tester des expériences de réalité virtuelle. Ces SDK sont les blocs de construction pour créer des expériences VR telles que des applications mobiles, des expériences marketing, des simulations de formation, et plus encore. Les SDK VR offrent les outils pour effectuer des fonctions telles que l'ajout, le clonage et le déplacement d'objets 3D. De plus, ces outils permettent une flexibilité pour les non-développeurs, avec de nombreux systèmes offrant une fonctionnalité de glisser-déposer pour personnaliser les expériences. Ces outils peuvent parfois être personnalisés grâce à l'utilisation d'une API. Bien que les SDK soient généralement destinés à des cadres et du matériel spécifiques, certains peuvent être pris en charge sur plusieurs systèmes. De plus, bien que certains SDK VR aient également la fonctionnalité de créer des expériences AR, ces outils ne doivent pas être confondus avec les SDK AR, qui donnent aux développeurs les outils pour développer et tester spécifiquement des applications de réalité augmentée.
Pour être inclus dans la catégorie des kits de développement de logiciels de réalité virtuelle (VR), un produit doit :
Offrir la fonctionnalité de créer des expériences VR personnalisées
Permettre l'édition d'expériences VR existantes
S'intégrer avec les systèmes d'exploitation et le matériel pouvant afficher la VR