Un moteur de jeu de réalité virtuelle (VR), ou moteur de jeu VR, fournit aux développeurs de jeux le cadre pour créer une expérience de jeu vidéo VR. Un moteur de jeu VR contient souvent un SDK de réalité virtuelle, qui permet aux développeurs de concevoir, construire et tester leurs jeux. Ces outils permettent aux développeurs de créer et d'éditer des personnages 3D et des expériences 3D entièrement immersives. Les moteurs de jeu VR, similaires aux logiciels de moteur de jeu, aident les développeurs à se concentrer sur la création d'un produit engageant pour l'utilisateur final au lieu de gaspiller des efforts à lier tous les éléments d'un système de jeu ensemble. Les moteurs de jeu VR relèvent de la même catégorie que les moteurs de jeu, mais sont uniques en ce qu'ils prennent en charge les systèmes d'exploitation et le matériel VR soit directement, soit via une API. En utilisant des moteurs de jeu VR, les développeurs peuvent créer des jeux pour divers appareils, y compris les consoles de jeux et les smartphones. Bien que certains moteurs de jeu VR puissent également créer des expériences de réalité augmentée, ils ne doivent pas être confondus avec les moteurs de jeu AR, qui permettent aux développeurs de créer des expériences de jeu vidéo en réalité augmentée qui superposent des objets 3D dans le monde réel.
Pour être inclus dans la catégorie des moteurs de jeu de réalité virtuelle (VR), un produit doit :
Offrir la fonctionnalité de créer des expériences de jeu vidéo VR personnalisées
Soutenir la création et l'édition d'expériences 3D immersives
S'intégrer avec le matériel qui prend en charge la VR, tel que les téléphones mobiles ou les casques VR