Extended Reality (XR) Engines for Developing Gamified Apps and Serious Games: A Scoping Review
Abstract
:1. Introduction
2. Materials and Methods
2.1. Research Questions
2.2. Inclusion and Exclusion Criteria
- ‘Gamification’ AND (‘Augmented Reality’ OR ‘Virtual Reality’ OR ‘Extended reality’) OR ‘Serious games’ AND (‘Virtual Reality’ OR ‘Extended reality’ OR ‘Augmented Reality’) OR ‘educational applications’ AND (‘Augmented Reality’ OR ‘Extended reality’ OR ‘Virtual Reality’).
- ‘Mobile application’ AND (‘Virtual Reality’ OR ‘Extended reality’ OR ‘Augmented Reality’) OR ‘smart application’ (‘Virtual Reality’ OR ‘Extended reality’ OR ‘Augmented Reality’) OR ‘Mathematics application’ AND (‘Virtual Reality’ OR ‘Extended reality’ OR ‘Augmented Reality’).
2.3. Study Selection and Eligibility
- Studies on XR implementation in areas other than education
- Studies on XR without gamification techniques
- Studies on serious games without XR
3. Results
4. Discussion
4.1. RQ1. What Game Engines for XR Are Reported in the Literature?
- Google ARCore: Google’s ARCore platform is used to create AR experiences. ARCore uses a variety of APIs to allow smartphones to sense their surroundings, understand the outside world, and interact with information. To share AR experiences, Android and iOS both have APIs available [68,69,70]. Google ARCode offers code samples licensed under the Apache 2.0 License and documentation licensed under the Creative Commons Attribution 4.0 License [71].
- Apple ARKit: Apple’s AR Kit is a potent feature library and tool that enables users to take already written code and modify it to meet their functional needs. After using its animation tools to create a 2D sketch on any surface, the AR suite enables users to create anything in 3D. The two primary components of ARKit are the location of the camera in 3D space and the detection of horizontal planes [72,73]. ARKit is an API with tools that are free to download but need the user to have an annual Developer Program account for store distribution [74].
- Unity 3D: This engine functions as both a full-featured professional game engine and a cross-platform game development tool. With this engine, it is possible to provide a rendering engine, entity engine, scripting engine, lightmap, scene control, and other features [64,75]. Unity is a proprietary game engine with AR and XR tools that has a 30-day free trial and empowers development teams to develop and operate immersive games and interactive experiences with a powerful and production-proven set of tools [76].
- Vuforia: This engine is an AR software development kit released by Qualcomm. In addition to enabling developers to place virtual objects through the camera’s viewfinder and adjust the object’s position based on the background of the camera, it uses computer vision technology to instantly identify and capture flat images or 3D objects. The Vuforia SDK supports a variety of target configurations, unsigned images, and frame labels, as well as 2D and 3D object types [63,77]. Vuforia is a proprietary XR engine, but it only offers a basic free plan, which users need to register for a Vuforia developer account to use. It also offers a premium plan with a higher cost and more functionalities like production support, among others [78].
- Unreal Engine 5: The most recent version of Unreal Engine includes XR features, a technology that combines real-world experiences with 3D virtual interfaces for wearable technologies and remote controls to interact with machines. The three types of XR are VR, AR, and mixed reality [79,80]. Unreal Engine is a source-available software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open-source. Also, Unreal Engine has an enterprise program and custom license with premium support, options for private training, and additional procurement options [81].
- Nuke: This engine is a node-based digital compositing and visual effects app. Nuke offers a flexible node-based composite approach with native multi-pass workflows and a powerful integrated 3D environment to meet the needs of developers [82]. Nuke is a proprietary XR engine with some versions having a cost and a free 30-day trial [83].
- Godot: This engine is a modern game engine that provides features such as 2D and 3D rendering, platform support, and a common development environment. It is free and open source, released under the permissive MIT License [87,88]. Godot engine is free and open-source software released under the permissive MIT license [89].
- Verge3D: This engine is an instant renderer and toolkit for building interactive 3D web experiences. It allows users to convert content from 3D modeling tools to view in a web browser [90,91]. Verge3D uses a trialware license, during which Verge3D is a fully functional software that is made available for a limited time or a limited number of executions as a marketing tool [92].
- Amazon Sumerian (AS): Offered by Amazon Web Services (AWS), AS allows users to create and share AR and VR scenes using URLs that are reachable from the most recent Chrome or Firefox versions or other compatible browsers. It supports the most popular virtual reality (VR) headsets available today, such as the now-open-source Google Cardboard and HTC Vive headsets [93,94]. Amazon Sumerian uses the Apache License Version 2.0 [95].
- A-Frame: This engine is an HTML-based web framework for building VR experiences [96]. A-Frame uses the MIT License. The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT). As a permissive license, it puts only very limited restrictions on reuse and it, therefore, has a high license compatibility [97].
- Three.JS: This engine is a JavaScript library for creating 3D graphics intuitively. Users can create and animate 3D scenes directly on the browser, taking full advantage of WebGL and modern browsers. To create Three.Js WebGL apps, users merely need a text editor and one of the supported browsers to render the results [65,98,99]. Three.JS uses the MIT License [100].
- Babylon.js: This engine is a TypeScript-based JavaScript framework that enables the creation of full 3D apps and web-based 3D video games. Babylon.js is an easy-to-use framework that only requires a few lines of code to configure these features [67,104]. Babylon.js uses the Apache License Version 2.0 [105].
- React XR: React XR is a library for building user interfaces. React XR uses JSX, which is a syntax extension to JavaScript that combines JavaScript, HTML, and CSS, allowing the user to write JavaScript that looks like HTML. React XR uses components in a functional-based syntax and includes attributes that describe them. These are called props. The return value of the part will be rendered as a react element [66]. React XR uses the MIT License [106].
- Wonderland Engine: This engine is a development platform for web-based graphics apps that supports VR, AR, and XR. Wonderland Engine has an accessible 3D editor app—the Wonderland Editor—and an efficient web assembly based runtime that runs on the browser [107]. Wonderland Engine uses the MIT License [108].
4.2. RQ2. What Are the Main Features of XR Game Engines?
- AR Marker with QR: The AR tag includes a QR code that encodes the unique resource ID of the object identified by the AR tag. Users can create their own AR marker models and objects regardless of the viewing device. It also allows AR markups to be recognized by viewers of an AR environment without embedding the design into the program. The AR tag can have the QR code on the back or incorporated into the text of the AR tag [109,110].
- Projection-Based Augmented Reality: As the name suggests, this engine is a projection-based AR technique that produces an immersive light field on a flat surface to generate a 3D image. For instance, projection-based AR can be used to create holograms for educational purposes [111].
- Location-Based Augmented Reality: In this engine, the content is fixed to a specific physical space with location-based AR. It maps the real environment and determines the visual position of the user in the surrounding environment. When the device matches the map location, it overlays the digital image [112].
- Contour-Based AR: This engine outlines the silhouettes of objects and simulates real human interaction [113].
4.3. RQ3. What Serious Game Attributes Are Supported in XR Game Engines?
- Rules: scoring, moving, timers, levels, progress bars, and game instructions, including victory conditions.
- Goals and Choices: game journal, missions, objective cards, storytelling, nested dialogues, puzzles, and Non-Player Characters (NPCs)/avatars.
- Tasks/challenges: NPC-based task description, progress bars, multiple choice, major tasks, branch tasks, puzzles, research points, study, and requirements.
- Collaboration and competition: role-play, community collaboration, epic meaning, bonuses, contest, scoring, timers, coins, inventories, leaderboards, and communal discovery.
- Feedback/assessment: game hints, NPCs, game levels, gaining/losing lives, progress bars, dashboards, lives/virtual currencies to be used for buying game items from an online inventory, and progress trees.
4.4. RQ4. What Learning Activities for Serious Games Are Supported in XR Game Engines?
- Individual (constructivist) activities evidence that learning is more successful when students are actively involved rather than just trying to learn passively [114].
- Collaborative (constructivist) activities aid in the acquisition of knowledge and promote mediated and structured interactions [114].
- Discussion and argumentation activities encourage learning through discussions and questions of new information to evaluate, express, and discuss their ideas [114].
5. Trends, Challenges, and Emerging Solutions
5.1. Challenges and Trends of Game Attributes for XR
5.2. Emerging Solutions
5.3. Limitations
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Anderson, A.; Boppana, A.; Wall, R.; Acemyan, C.Z.; Adolf, J.; Klaus, D. Framework for Developing Alternative Reality Environments to Engineer Large, Complex Systems. Virtual Real. 2021, 25, 147–163. [Google Scholar] [CrossRef]
- Jiang, E.; Laidlaw, D.H. Practicing in Virtual Reality Improves Mental Rotation Ability: Lower Scorers Benefit More. 2019. Available online: https://cs.brown.edu/media/filer_public/26/02/2602a1b3-b630-4e19-9cf6-5f077f5f3271/jiangelaine.pdf (accessed on 2 October 2023).
- Lee, E.A.L.; Wong, K.W. Learning with Desktop Virtual Reality: Low Spatial Ability Learners Are More Positively Affected. Comput. Educ. 2014, 79, 49–58. [Google Scholar] [CrossRef]
- Thomas, N.J.; Baral, R.; Crocco, O.S.; Mohanan, S. A Framework for Gamification in the Metaverse Era: How Designers Envision Gameful Experience. Technol. Forecast. Soc. Chang. 2023, 193, 122544. [Google Scholar] [CrossRef]
- Wittland, J.; Brauner, P.; Ziefle, M. Serious Games for Cognitive Training in Ambient Assisted Living Environments—A Technology Acceptance Perspective. In Proceedings of the Human-Computer Interaction–INTERACT 2015: 15th IFIP TC 13 International Conference, Bamberg, Germany, 14–18 September 2015; Springer: Cham, Switzerland, 2015; Volume 9296, pp. 453–471. [Google Scholar]
- Djaouti, D.; Alvarez, J.; Jessel, J.-P. Classifying Serious Games: The G/P/S Model. In Handbook of Research on Improving Learning and Motivation through Educational Games: Multidisciplinary Approaches; IGI Global: Hershey, PA, USA, 2011. [Google Scholar]
- Khan, N.; Muhammad, K.; Hussain, T.; Nasir, M.; Munsif, M.; Imran, A.S.; Sajjad, M. An Adaptive Game-Based Learning Strategy for Children Road Safety Education and Practice in Virtual Space. Sensors 2021, 21, 3661. [Google Scholar] [CrossRef] [PubMed]
- Deterding, S.; Dixon, D.; Khaled, R.; Nacke, L. From Game Design Elements to Gamefulness: Defining “Gamification”. In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, Tampere, Finland, 29–30 September 2011; pp. 9–15. [Google Scholar] [CrossRef]
- Che, T.; Peng, Y.; Zhou, Q.; Dickey, A.; Lai, F. The Impacts of Gamification Designs on Consumer Purchase: A Use and Gratification Theory Perspective. Electron. Commer. Res. Appl. 2023, 59, 101268. [Google Scholar] [CrossRef]
- Yigitbas, E.; Schmidt, M.; Bucchiarone, A.; Gottschalk, S.; Engels, G. GaMoVR: Gamification-Based UML Learning Environment in Virtual Reality. Sci. Comput. Program. 2024, 231, 103029. [Google Scholar] [CrossRef]
- Rakkolainen, I.; Farooq, A.; Kangas, J.; Hakulinen, J.; Rantala, J.; Turunen, M.; Raisamo, R. Technologies for Multimodal Interaction in Extended Reality—A Scoping Review. Multimodal Technol. Interact. 2021, 5, 81. [Google Scholar] [CrossRef]
- Ratclife, J.; Soave, F.; Bryan-Kinns, N.; Tokarchuk, L.; Farkhatdinov, I. Extended Reality (Xr) Remote Research: A Survey of Drawbacks and Opportunities. In Proceedings of the Conference on Human Factors in Computing Systems, Yokohama, Japan, 8–13 May 2021. [Google Scholar] [CrossRef]
- Andrews, C.; Southworth, M.K.; Silva, J.N.A.; Silva, J.R. Extended Reality in Medical Practice. Curr. Treat. Options Cardiovasc. Med. 2019, 21, 18. [Google Scholar] [CrossRef]
- Ong, C.W.; Tan, M.C.J.; Lam, M.; Koh, V.T.C. Applications of Extended Reality in Ophthalmology: Systematic Review. J. Med. Internet Res. 2021, 23, e24152. [Google Scholar] [CrossRef]
- Morimoto, T.; Kobayashi, T.; Hirata, H.; Otani, K.; Sugimoto, M.; Tsukamoto, M.; Yoshihara, T.; Ueno, M.; Mawatari, M. XR (Extended Reality: Virtual Reality, Augmented Reality, Mixed Reality) Technology in Spine Medicine: Status Quo and Quo Vadis. J. Clin. Med. 2022, 11, 470. [Google Scholar] [CrossRef]
- Le Noury, P.; Polman, R.; Maloney, M.; Gorman, A. A Narrative Review of the Current State of Extended Reality Technology and How It Can Be Utilised in Sport. Sports Med. 2022, 52, 1473–1489. [Google Scholar] [CrossRef] [PubMed]
- Arksey, H.; O’Malley, L. Scoping Studies: Towards a Methodological Framework. Int. J. Soc. Res. Methodol. 2007, 8, 19–32. [Google Scholar] [CrossRef]
- Peterson, J.; Pearce, P.F.; Ferguson, L.A.; Langford, C.A. Understanding Scoping Reviews: Definition, Purpose, and Process. J. Am. Assoc. Nurse Pract. 2017, 29, 12–16. [Google Scholar] [CrossRef] [PubMed]
- Pugh, J.D.; Twigg, D.E.; Martin, T.L.; Rai, T. Western Australia Facing Critical Losses in Its Midwifery Workforce: A Survey of Midwives’ Intentions. Midwifery 2013, 29, 497–505. [Google Scholar] [CrossRef] [PubMed]
- Moher, D.; Liberati, A.; Tetzlaff, J.; Altman, D.G.; Antes, G.; Atkins, D.; Barbour, V.; Barrowman, N.; Berlin, J.A.; Clark, J.; et al. Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement. PLoS Med. 2009, 6, e1000097. [Google Scholar] [CrossRef] [PubMed]
- Liberati, A.; Altman, D.G.; Tetzlaff, J.; Mulrow, C.; Gøtzsche, P.C.; Ioannidis, J.P.A.; Clarke, M.; Devereaux, P.J.; Kleijnen, J.; Moher, D. The PRISMA Statement for Reporting Systematic Reviews and Meta-Analyses of Studies That Evaluate Health Care Interventions: Explanation and Elaboration. J. Clin. Epidemiol. 2009, 62, e1–e34. [Google Scholar] [CrossRef] [PubMed]
- Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetzlaff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 Statement: An Updated Guideline for Reporting Systematic Reviews. Syst. Rev. 2021, 10, 105906. [Google Scholar] [CrossRef] [PubMed]
- Wei, Z.; Zhang, J.; Huang, X.; Qiu, H. Can Gamification Improve the Virtual Reality Tourism Experience? Analyzing the Mediating Role of Tourism Fatigue. Tour. Manag. 2023, 96, 104715. [Google Scholar] [CrossRef]
- Bucchiarone, A. Gamification and Virtual Reality for Digital Twins Learning and Training: Architecture and Challenges. Virtual Real. Intell. Hardw. 2022, 4, 471–486. [Google Scholar] [CrossRef]
- Ulmer, J.; Braun, S.; Cheng, C.T.; Dowey, S.; Wollert, J. Gamification of Virtual Reality Assembly Training: Effects of a Combined Point and Level System on Motivation and Training Results. Int. J. Hum. Comput. Stud. 2022, 165, 102854. [Google Scholar] [CrossRef]
- Keepers, M.; Nesbit, I.; Romero, D.; Wuest, T. Current State of Research & Outlook of Gamification for Manufacturing. J. Manuf. Syst. 2022, 64, 303–315. [Google Scholar] [CrossRef]
- Yang, X.; Yang, J.; Hou, Y.; Li, S.; Sun, S. Gamification of Mobile Wallet as an Unconventional Innovation for Promoting Fintech: An FsQCA Approach. J. Bus. Res. 2023, 155, 113406. [Google Scholar] [CrossRef]
- Patricio, R.; Moreira, A.C.; Zurlo, F. Gamification in Innovation Teams. Int. J. Innov. Stud. 2022, 6, 156–168. [Google Scholar] [CrossRef]
- Degirmenci, K.; Breitner, M.H. Gamification and Sensory Stimuli in Eco-Driving Research: A Field Experiment to Reduce Energy Consumption in Electric Vehicles. Transp. Res. Part. F Traffic Psychol. Behav. 2023, 92, 266–282. [Google Scholar] [CrossRef]
- Bräuer, P.; Mazarakis, A. “Alexa, Can We Design Gamification without a Screen?”—Implementing Cooperative and Competitive Audio-Gamification for Intelligent Virtual Assistants. Comput. Human. Behav. 2022, 135, 107362. [Google Scholar] [CrossRef]
- Han, B.; Leite, F. Generic Extended Reality and Integrated Development for Visualization Applications in Architecture, Engineering, and Construction. Autom. Constr. 2022, 140, 104329. [Google Scholar] [CrossRef]
- Krause-Glau, A.; Hansen, M.; Hasselbring, W. Collaborative Program Comprehension via Software Visualization in Extended Reality. Inf. Softw. Technol. 2022, 151, 107007. [Google Scholar] [CrossRef]
- Anastasiou, E.; Balafoutis, A.T.; Fountas, S. Applications of Extended Reality (XR) in Agriculture, Livestock Farming, and Aquaculture: A Review. Smart Agric. Technol. 2023, 3, 100105. [Google Scholar] [CrossRef]
- Carberry, D.E.; Bagherpour, K.; Beenfeldt, C.; Woodley, J.M.; Mansouri, S.S.; Andersson, M.P. A Roadmap for Designing EXtended Reality Tools to Teach Unit Operations in Chemical Engineering: Learning Theories & Shifting Pedagogies. Digit. Chem. Eng. 2023, 6, 100074. [Google Scholar] [CrossRef]
- Gazzotti, S.; Weistroffer, V.; Huc, K.; Mégard, C.; Paolo, C.D.; Viudes, P.; Ferlay, F.; Andriot, C.; Friconneau, J.P.; Martins, J.P. Verification and Validation by EXtended Reality Simulations of Test Blanket Modules Replacement Operations in Air-Fed Suits. Fusion. Eng. Des. 2023, 187, 113383. [Google Scholar] [CrossRef]
- Tsang, Y.P.; Yang, T.; Chen, Z.S.; Wu, C.H.; Tan, K.H. How Is Extended Reality Bridging Human and Cyber-Physical Systems in the IoT-Empowered Logistics and Supply Chain Management? Internet Things 2022, 20, 100623. [Google Scholar] [CrossRef]
- Regassa Hunde, B.; Debebe Woldeyohannes, A. Future Prospects of Computer-Aided Design (CAD)—A Review from the Perspective of Artificial Intelligence (AI), Extended Reality, and 3D Printing. Results Eng. 2022, 14, 100478. [Google Scholar] [CrossRef]
- Adriana Cárdenas-Robledo, L.; Hernández-Uribe, Ó.; Reta, C.; Antonio Cantoral-Ceballos, J. Extended Reality Applications in Industry 4.0.—A Systematic Literature Review. Telemat. Inform. 2022, 73, 101863. [Google Scholar] [CrossRef]
- Burian, B.K.; Ebnali, M.; Robertson, J.M.; Musson, D.; Pozner, C.N.; Doyle, T.; Smink, D.S.; Miccile, C.; Paladugu, P.; Atamna, B.; et al. Using Extended Reality (XR) for Medical Training and Real-Time Clinical Support during Deep Space Missions. Appl. Ergon. 2023, 106, 103902. [Google Scholar] [CrossRef]
- Stacchio, L.; Angeli, A.; Marfia, G. Empowering Digital Twins with EXtended Reality Collaborations. Virtual Real. Intell. Hardw. 2022, 4, 487–505. [Google Scholar] [CrossRef]
- Darwish, M.; Kamel, S.; Assem, A. Extended Reality for Enhancing Spatial Ability in Architecture Design Education. Ain Shams Eng. J. 2023, 14, 102104. [Google Scholar] [CrossRef]
- Brauner, P.; Ziefle, M. Beyond Playful Learning—Serious Games for the Human-Centric Digital Transformation of Production and a Design Process Model. Technol. Soc. 2022, 71, 102140. [Google Scholar] [CrossRef]
- Ferreira de Almeida, J.L.; dos Santos Machado, L. Design Requirements for Educational Serious Games with Focus on Player Enjoyment. Entertain. Comput. 2021, 38, 100413. [Google Scholar] [CrossRef]
- Hassan, A.; Pinkwart, N.; Shafi, M. Serious Games to Improve Social and Emotional Intelligence in Children with Autism. Entertain. Comput. 2021, 38, 100417. [Google Scholar] [CrossRef]
- Urgo, M.; Terkaj, W.; Mondellini, M.; Colombo, G. Design of Serious Games in Engineering Education: An Application to the Configuration and Analysis of Manufacturing Systems. CIRP J. Manuf. Sci. Technol. 2022, 36, 172–184. [Google Scholar] [CrossRef]
- López, F.R.; Arias-Oliva, M.; Pelegrín-Borondo, J.; Marín-Vinuesa, L.M. Serious Games in Management Education: An Acceptance Analysis. Int. J. Manag. Educ. 2021, 19, 100517. [Google Scholar] [CrossRef]
- Thangavelu, D.P.; Tan, A.J.Q.; Cant, R.; Chua, W.L.; Liaw, S.Y. Digital Serious Games in Developing Nursing Clinical Competence: A Systematic Review and Meta-Analysis. Nurse Educ. Today 2022, 113, 105357. [Google Scholar] [CrossRef] [PubMed]
- Allal-Chérif, O.; Lombardo, E.; Jaotombo, F. Serious Games for Managers: Creating Cognitive, Financial, Technological, Social, and Emotional Value in in-Service Training. J. Bus. Res. 2022, 146, 166–175. [Google Scholar] [CrossRef]
- Antunes, A.; Madeira, R.N. PLAY—Model-Based Platform to Support Therapeutic Serious Games Design. Procedia Comput. Sci. 2022, 198, 211–218. [Google Scholar] [CrossRef]
- Khaleghi, A.; Aghaei, Z.; Behnamghader, M. Developing Two Game-Based Interventions for Dyslexia Therapeutic Interventions Using Gamification and Serious Games Approaches Entertainment Computing Journal. Entertain. Comput. 2022, 42, 100482. [Google Scholar] [CrossRef]
- Rosenthal, S.; Ratan, R.A. Balancing Learning and Enjoyment in Serious Games: Kerbal Space Program and the Communication Mediation Model. Comput. Educ. 2022, 182, 104480. [Google Scholar] [CrossRef]
- Pistono, A.; Santos, A.; Baptista, R. A Qualitative Analysis of Frameworks for Training through Serious Games. Procedia Comput. Sci. 2022, 204, 753–759. [Google Scholar] [CrossRef]
- Jaccard, D.; Bonnier, K.E.; Hellström, M. How Might Serious Games Trigger a Transformation in Project Management Education? Lessons Learned from 10 Years of Experimentations. Proj. Leadersh. Soc. 2022, 3, 100047. [Google Scholar] [CrossRef]
- Ullah, M.; Amin, S.U.; Munsif, M.; Safaev, U.; Khan, H.; Khan, S.; Ullah, H. Serious Games in Science Education. Virtual Real. Intell. Hardw. 2022, 4, 189–209. [Google Scholar] [CrossRef]
- Ahmad, S.; Umirzakova, S.; Jamil, F.; Whangbo, T.K. Internet-of-Things-Enabled Serious Games: A Comprehensive Survey. Future Gener. Comput. Syst. 2022, 136, 67–83. [Google Scholar] [CrossRef]
- Altan, B.; Gürer, S.; Alsamarei, A.; Demir, D.K.; Düzgün, H.Ş.; Erkayaoğlu, M.; Surer, E. Developing Serious Games for CBRN-e Training in Mixed Reality, Virtual Reality, and Computer-Based Environments. Int. J. Disaster Risk Reduct. 2022, 77, 103022. [Google Scholar] [CrossRef]
- Cappannari, L.; Vitillo, A. XR and Metaverse Software Platforms. Roadmapping Ext. Real. Fundam. Appl. 2022, 1, 135–156. [Google Scholar] [CrossRef]
- Cook, J.; Brown, M.; Sellwood, M.; Campbell, C.; Kouppas, P.; Poronnik, P. XR Game Development as a Tool for Authentic, Experiential, and Collaborative Learning. Biochem. Mol. Biol. Educ. 2021, 49, 846–847. [Google Scholar] [CrossRef] [PubMed]
- Parra, E.; Alcañiz, M.; Giglio, C.; Giglioli, I.A.C. Use of XR Technologies for the Assessment and Training of Leadership Skills. Roadmapping Ext. Real. Fundam. Appl. 2022, 1, 321–335. [Google Scholar] [CrossRef]
- Moro, C.; Birt, J.; Stromberga, Z.; Phelps, C.; Clark, J.; Glasziou, P.; Scott, A.M. Virtual and Augmented Reality Enhancements to Medical and Science Student Physiology and Anatomy Test Performance: A Systematic Review and Meta-Analysis. Anat. Sci. Educ. 2021, 14, 368–376. [Google Scholar] [CrossRef]
- de Lima, E.S.; Silva, B.M.C.; Galam, G.T. Adaptive Virtual Reality Horror Games Based on Machine Learning and Player Modeling. Entertain. Comput. 2022, 43, 100515. [Google Scholar] [CrossRef]
- Liebermann, A.; Erdelt, K. Virtual Education: Dental Morphologies in a Virtual Teaching Environment. J. Dent. Educ. 2020, 84, 1143–1150. [Google Scholar] [CrossRef]
- Liu, X.; Sohn, Y.; Park, D.-W. Application Development with Augmented Reality Technique Using Unity 3D and Vuforia. Int. J. Appl. Eng. Res. 2018, 13, 15068–15071. [Google Scholar]
- Lin, M.; Shan, L.; Zhang, Y.; Wang, A.; Dong, A.; Li, C.; Tang, B. Research on The Application of AR Technology Based on Unity3D in Education. J. Phys. Conf. Ser. 2019, 1168, 032045. [Google Scholar] [CrossRef]
- Dirksen, J. Learn. Three.Js.; Packt Publishing Ltd.: Birmingham, UK, 2018; p. 731. [Google Scholar]
- Sellgren, F. Evaluating Usability Optimization of Global Fleet Management Utilizing VR. Mid Swed. Univ. 2022, 1, 32. [Google Scholar]
- Moreau-Mathis, J. Babylon.Js Essentials; Packt Publishing Ltd.: Birmingham, UK, 2016; p. 6. [Google Scholar]
- Kerthyayana Manuaba, I.B. Mobile Based Augmented Reality Application Prototype for Remote Collaboration Scenario Using ARCore Cloud Anchor. Procedia Comput. Sci. 2021, 179, 289–296. [Google Scholar] [CrossRef]
- Lanham, M. Learn ARCore—Fundamentals of Google ARCore; Packt Publishing Ltd.: Birmingham, UK, 2018. [Google Scholar]
- Alkandari, A.; Almutairi, N.M.; Alhayyan, W.; Alomairi, A.E. Google Project Tango and ARCore under the View of Augmented Reality. J. Comput. Theor. Nanosci. 2019, 16, 1127–1133. [Google Scholar] [CrossRef]
- ARCore Additional Terms of Service|Google for Developers. Available online: https://developers.google.com/ar/develop/terms (accessed on 5 November 2023).
- Augmented Reality Based Gesture Detection & Object Creation System Using XCode & ARKit—3Ciencias. Available online: https://www.3ciencias.com/articulos/articulo/augmented-reality-based-gesture-detection/ (accessed on 6 September 2023).
- Linowes, J.; Babinlinski, K. Augmented Reality for Developer: Build Practical Augmented Reality Applications with Unity, ARCore, ARKit, and Vuforia. Appl. Mech. Mater. 2017, 433–435, 1902–1905. [Google Scholar]
- ARKit 6—Augmented Reality—Apple Developer. Available online: https://developer.apple.com/augmented-reality/arkit/ (accessed on 5 November 2023).
- Li, Y. Design and Implementation of Garbage Classification Virtual Simulation Game Based on Unity 3D. Smart Innov. Syst. Technol. 2023, 323, 545–556. [Google Scholar]
- Get Your Unity Pro Subscription Today|Unity. Available online: https://unity.com/ (accessed on 5 November 2023).
- Llerena, J.; Andina, M.; Grijalva, J. Mobile Application to Promote the Malecón 2000 Tourism Using Augmented Reality and Geolocation. In Proceedings of the 3rd International Conference on Information Systems and Computer Science, Quito, Ecuador, 13–15 November 2018; pp. 213–220. [Google Scholar] [CrossRef]
- Vuforia Engine Pricing|PTC. Available online: https://www.ptc.com/en/products/vuforia/vuforia-engine/pricing (accessed on 5 November 2023).
- El-Wajeh, Y.A.M.; Hatton, P.V.; Lee, N.J. Unreal Engine 5 and Immersive Surgical Training: Translating Advances in Gaming Technology into Extended-Reality Surgical Simulation Training Programmes. Br. J. Surg. 2022, 109, 470–471. [Google Scholar] [CrossRef] [PubMed]
- Sanders, A. (Computer Programmer) An Introduction to Unreal Engine 4; Packt Publishing Ltd.: Birmingham, UK, 2016. [Google Scholar]
- Unreal Engine (UE5) Licensing Options. Available online: https://www.unrealengine.com/en-US/license (accessed on 5 November 2023).
- Ganbar, R. Nuke 101: Professional Compositing and Visual Effects; Peachpit Press: Berkeley, CA, USA, 2014. [Google Scholar]
- Nuke|VFX and Film Editing Software. Available online: https://www.foundry.com/products/nuke-family/nuke (accessed on 5 November 2023).
- Loureiro, S.M.C. The Use of Augmented Reality to Expand the Experience of Museum Visitors. In Augmented Reality in Tourism, Museums and Heritage: A New Technology to Inform and Entertain; Springer: Cham, Switzerland, 2021; pp. 141–151. [Google Scholar] [CrossRef]
- Matuszka, T.; Czuczor, F.; Sóstai, Z. HeroMirror Interactive. In ACM SIGGRAPH 2019 Posters; Association for Computing Machinery: New York, NY, USA, 2019. [Google Scholar] [CrossRef]
- Terms and Conditions—INDE. Available online: https://www.indestry.com/terms-and-conditions (accessed on 5 November 2023).
- Bradfield, C. Godot Engine Game Development Projects: Build Five Cross-Platform 2D and 3D Games with Godot 3.0; Packt Publishing Ltd.: Birmingham, UK, 2018. [Google Scholar]
- Vakaliuk, T.A.; Pochtoviuk, S.I. Analysis of Tools for the Development of Augmented Reality Technologies. CEUR Workshop Proc. 2021, 4, 119–130. [Google Scholar] [CrossRef]
- License—Godot Engine. Available online: https://godotengine.org/license/ (accessed on 5 November 2023).
- Xu, H.; Wen, C.; Liang, Y. The Virtual Reconstruction and Interactive Display of Three Que Towers of Hanyuan Hall of Daming Palace Based on Verge3D. In Proceedings of the 2020 International Conference on Intelligent Design (ICID), Xi’an, China, 11–13 December 2020; pp. 232–236. [Google Scholar] [CrossRef]
- Guidazzoli, A.; Imboden, S.; Zuzolo, P.; De Luca, D.; Peruch, E.; Pascolo, E.; Farroni, F.; Liguori, M.C. A Flexible and Adaptable Workflow to Develop and Visualise Industrial Digital Twins. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). In IFIP Conference on Human-Computer Interaction; Springer: Cham, Switzerland, 2021; Volume 12936 LNCS, pp. 259–263. [Google Scholar]
- Verge3D Licensing Options—Soft8Soft. Available online: https://www.soft8soft.com/licensing/ (accessed on 5 November 2023).
- Vieira Monteiro, A.M.; Pfeiffer, T.P. Virtual Reality in Second Language Acquisition Research: A Case on Amazon Sumerian. Int. Conf. Educ. Technol. 2020, 2898, 125–128. [Google Scholar] [CrossRef]
- Wani, S.S.; Kamble, S.B.; Raman, R. A Study and Comparative Analysis of Development Tools for Virtual Reality Applications. In Proceedings of the 2020 7th International Conference on Information Technology Trends (ITT), Abu Dhabi, United Arab Emirates, 25–26 November 2020; pp. 212–217. [Google Scholar] [CrossRef]
- Amazon Sumerian|Aplicaciones Tridimensionales de RA y RV|AWS. Available online: https://aws.amazon.com/es/sumerian/ (accessed on 5 November 2023).
- Oxford Dictionary of English. Oxford Dictionary of English 2010; Oxford University Press: Oxford, England, 2010; p. 20. [Google Scholar]
- Aframe/LICENSE at Master Aframevr/Aframe GitHub. Available online: https://github.com/aframevr/aframe/blob/master/LICENSE (accessed on 5 November 2023).
- Dirksen, J. Learning Three. Js: The JavaScript 3D Library for WebGL Create and Animate Stunning 3D Graphics Using the Open Source Three.Js JavaScript Library; Packt Publishing: Birmingham, UK, 2013. [Google Scholar]
- Dirksen, J. Three.Js Essentials Create and Animate Beautiful 3D Graphics with This Fast-Paced Tutorial; Packt Publishing: Birmingham, UK, 2014. [Google Scholar]
- Three.Js/LICENSE at Dev Mrdoob/Three.Js GitHub. Available online: https://github.com/mrdoob/three.js/blob/dev/LICENSE (accessed on 5 November 2023).
- AR.Js/LICENSE.Txt at Master Jeromeetienne/AR.Js GitHub. Available online: https://github.com/jeromeetienne/AR.js/blob/master/LICENSE.txt (accessed on 5 November 2023).
- Fujisawa, Y.; Kanagawa, A.; Yoshiki, J.; Hisataka, S.; Hsieh, R.; Shirai, A. Web-Based Multiplex Image Synthesis for Digital Signage. In Proceedings of the IWAIT2017—Kanagawa Institute of Technology, Yokohama, Japan, 3–23 April 2017. [Google Scholar] [CrossRef]
- Engine/LICENSE at Main Playcanvas/Engine GitHub. Available online: https://github.com/playcanvas/engine/blob/main/LICENSE (accessed on 5 November 2023).
- Johansson, J.; Folino, E. Performance and Ease of Use in 3D on the Web: Comparing Babylon.Js with Three.Js. 2021. Available online: https://www.diva-portal.org/smash/record.jsf?pid=diva2:1523176 (accessed on 5 November 2023).
- Babylon.Js/License.Md at Master BabylonJS/Babylon.Js GitHub. Available online: https://github.com/BabylonJS/Babylon.js/blob/master/license.md (accessed on 5 November 2023).
- React-Xr/LICENSE at Master Pmndrs/React-Xr GitHub. Available online: https://github.com/pmndrs/react-xr/blob/master/LICENSE (accessed on 5 November 2023).
- Jeschke, S.; Gramatke, A.; Pfeiffer, O.; Thomsen, C.; Richter, T. Networked Virtual and Remote Laboratories for Research Collaboration in Natural Sciences and Engineering. In Proceedings of the ICAST 2009—2nd International Conference on Adaptive Science and Technology, Accra, Ghana, 11–16 December 2009; pp. 73–77. [Google Scholar] [CrossRef]
- Climbing-Game/LICENSE at Main WonderlandEngine/Climbing-Game GitHub. Available online: https://github.com/WonderlandEngine/climbing-game/blob/main/LICENSE (accessed on 5 November 2023).
- Greengard, S. Virtual Reality (MIT Press Essential Knowledge Series); MIT Press: Cambridge, MA, USA, 2019; pp. 1–264. [Google Scholar]
- Tay, C.A.; Dominic, B.B.; Ho, H.I.; Annuar, N.; Saferinor, N.E.M. Gamified Augmented Reality Mobile Application for Tourism in Kuching. Lect. Notes Electr. Eng. 2023, 983, 355–366. [Google Scholar]
- Projection-Based AR in a Production Environment on Vimeo. Available online: https://vimeo.com/804316422 (accessed on 6 September 2023).
- Jiang, J.R.; Subakti, H. An Indoor Location-Based Augmented Reality Framework. Sensors 2023, 23, 1370. [Google Scholar] [CrossRef]
- Hernandez, J.F.E.; Hernández, E.C.; Perez, D.A.P.; Hernandez, J.F.E.; Hernández, E.C.; Perez, D.A.P. Augmented Reality for Interaction with a CubeSat Nanosatellite (ARICS). JPhCS 2023, 2475, 012009. [Google Scholar] [CrossRef]
- Lameras, P.; Arnab, S.; Dunwell, I.; Stewart, C.; Clarke, S.; Petridis, P. Essential Features of Serious Games Design in Higher Education: Linking Learning Attributes to Game Mechanics. Br. J. Educ. Technol. 2017, 48, 972–994. [Google Scholar] [CrossRef]
- Beetham, H. Rethinking Pedagogy for a Digital Age; Routledge: New York, NY, USA, 2013; pp. 295–303. [Google Scholar]
- Gunter, G.; Kenny, R.; Vick, E. A case for a formal design paradigm for serious games. J. Int. Digit. Media Arts Assoc. 2006, 3, 93–105. [Google Scholar]
- Doukianou, S.; Daylamani-Zad, D.; Paraskevopoulos, I. Beyond Virtual Museums: Adopting Serious Games and Extended Reality (Xr) for User-Centred Cultural Experiences. In Springer Series on Cultural Computing; Springer: Berlin/Heidelberg, Germany, 2020; pp. 283–299. [Google Scholar] [CrossRef]
Research Question ID | Question | Motivation |
---|---|---|
RQ1 | Which XR engines are reported in the literature? | Identify the main XR engines reported in the literature. |
RQ2 | What are the main features of these XR game engines? | Identify the main features of XR engines. |
RQ3 | What serious game attributes are supported in these XR game engines? | Identify the main game attributes supported by XR engines. |
RQ4 | What learning activities are supported in each serious game developed with the reviewed XR game engines? | Identify learning activities that support XR in serious games. |
Area | Keywords | Related Concepts |
---|---|---|
Extended reality | Gamification and virtual reality Gamification and augmented reality Gamification and extended reality Serious games with virtual reality Serious games with augmented reality Serious games with extended reality | Gamified apps Serious games Mobile apps Educational apps Educational games |
Related Areas | Studies |
---|---|
Gamification and virtual reality | Wei et al. [23], Bucchiarone et al. [24], Ulmer et al. [25]. |
Gamification | Keepers et al. [26], Yang et al. [27], Patricio et al. [28], Degirmenci et al. [29], Bräuer et al. [30]. |
Extended Reality | Han et al. [31], Krause-Glau et al. [32], Anastasiou et al. [33], Carberry et al. [34], Gazzotti et al. [35], Tsang et al. [36], Hunde et al. [37], Cárdenas-Robledo et al. [38], Burian et al. [39], Stacchio et al. [40], Darwish et al. [41]. |
Serious games and Extended Reality | Brauner et al. [42], Ferreira et al. [43], Hassan et al. [44], Urgo et al. [45], Rodríguez et al. [46], Thangavelu et al. [47], Allal-Chérif et al. [48], Antunes et al. [49], Khaleghi et al. [50], Rosenthal et al. [51], Pistono et al. [52], Jaccard et al. [53], Ullah et al. [54], Ahmad et al. [55], Altan et al. [56], Cappannari et al. [57], Cook et al. [58], Parra et al. [59], Moro et al. [60]. |
Virtual reality games | Soares et al. [61]. |
Virtual education | Liebermann et al. [62]. |
Related Areas | Studies |
Extended Reality Engine | Licensing | VR | AR Marker + QR | Projection-Based AR | Location-Based AR | Contour-Based AR |
---|---|---|---|---|---|---|
Google ARCore | Apache License 2.0 | Yes | Yes | Yes | Yes | Yes |
Apple ARKit | Proprietary License | Yes | Yes | Yes | Yes | Yes |
Unity 3D | Proprietary License | Yes | Yes | Yes | Yes | Yes |
Vuforia | Proprietary License | No | Yes | Yes | Yes | Yes |
Unreal Engine 5 | Source available | Yes | Yes | Yes | Yes | Yes |
Nuke | Proprietary License | Yes | No | Yes | No | No |
HeroMirror | Proprietary License | Yes | Yes | Yes | No | Yes |
Godot | MIT License | Yes | Yes | Yes | No | Yes |
Verge3D | Trialware license | Yes | Yes | No | No | Yes |
Amazon Sumerian | Apache License 2.0 | Yes | Yes | Yes | No | Yes |
A-Frame | MIT License | Yes | Yes | No | Yes | No |
Three.JS | MIT License | Yes | Yes | No | No | No |
AR.JS | MIT License | No | Yes | Yes | Yes | No |
PlayCanvas | MIT License | Yes | Yes | Yes | No | No |
Babylon.js | Apache License 2.0 | Yes | Yes | Yes | No | Yes |
ReactXR | MIT License | Yes | Yes | No | No | Yes |
Wonderlan Engine | MIT License | Yes | Yes | No | No | Yes |
Rules | Goals and Choices | Task/Challenges | Collaboration and Competition | Feedback/ Assessment |
---|---|---|---|---|
RL1—Scoring RL2—Moving RL3—Timers RL4—Levels RL5—Progress bars RL6—Game instructions, including victory conditions | GC1—Game journal GC2—Missions GC3—Objective cards GC4—Storytelling GC5—Nested dialogues GC6—Puzzles GC7—NPCs/avatars | TC1—NPC-based task description TC2—Progress bars TC3—Multiple choice TC4—Major tasks TC5—Branch tasks TC6—Puzzles TC7—Research points TC8—Study TC9—Requirements. | CC1—Role-play CC2—Community collaboration CC3—Epic meaning CC4—Bonuses CC5—Contest CC6—Scoring CC7—Timers CC8—Coins CC9—Inventories CC10—Leaderboards CC11—Communal discovery | FA1—Game hints FA2—NPCs FA3—Game levels FA4—Gaining/losing lives FA5—Progress bars FA6—Dashboards FA7—Lives/virtual currencies to be used for buying game items from an online inventory FA8—Progress trees |
Extended Reality Engine | Rules | Goals and Choices | Task/Challenges | Collaboration and Competition | Feedback/ Assessment |
---|---|---|---|---|---|
Google ARCore | RL1, RL3 RL6, RL2, RL5 | GC1, GC2, GC3, GC4, GC5, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC7 | CC10, CC3, CC4, CC6, CC7, CC8 | FA1, FA2, FA5, FA6, FA8 |
Apple ARKit | RL1, RL2, RL3, RL5, RL6 | GC3, GC4, GC7 | TC1, TC2, TC7 | CC10, CC3, CC4, CC6, CC7, CC8 | FA1, FA2, FA6, FA8 |
Unity 3D | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC4, GC5, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC3, CC4, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA4, FA5, FA6, FA7, FA8 |
Vuforia | RL1, RL3, RL5, RL6 | GC1, GC2, GC3, GC4, GC5, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7 | CC1, CC10, CC3, CC4, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA4, FA5, FA6, FA8 |
Unreal Engine 5 | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC4, GC6, GC7 | TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC11, CC2, CC4, CC5, CC6, CC7, CC8, CC9 | FA2, FA3, FA4, FA5, FA8 |
Nuke | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC4, CC5, CC8, CC9, CC6, CC7 | FA3, FA4, FA5, FA6, FA8 |
HeroMirror | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC4, GC5, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC4, CC5, CC6, CC7, CC8 | FA1, FA2, FA3, FA4, FA5, FA6, FA8 |
Godot | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC10, CC3, CC4, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA4, FA5, FA6, FA8 |
Verge3D | RL1, RL2, RL3, RL5, RL6 | GC2, GC3, GC6, GC7 | TC2, TC6, TC8, TC9 | CC10, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA5, FA6, FA8 |
Amazon Sumerian | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC3, GC4, GC5, GC6, GC7 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC11, CC2, CC3, CC4, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA4, FA5, FA6, FA7, FA8 |
Extended Reality Engine | Rules | Goals and Choices | Task/Challenges | Collaboration and Competition | Feedback/ Assessment |
---|---|---|---|---|---|
A-Frame | RL1, RL2, RL3, RL5 | GC1, GC2, GC7, GC3, GC6 | TC1, TC2, TC3, TC4, TC6, TC7, TC8, TC9 | CC3, CC4, CC6, CC7, CC8, CC9 | FA3, FA4, FA5, FA6, FA8 |
Three.JS | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC5, GC7, GC3, GC6 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC10, CC3, CC4, CC5, CC6, CC7, CC8 | FA1, FA2, FA3, FA4, FA5, FA6, FA8 |
PlayCanvas | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC5, GC7, GC3, GC6, GC4 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC11, CC2, CC3, CC4, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA4, FA5, FA6, FA7, FA8 |
Babylon.js | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC5, GC7, GC3, GC6, GC4 | TC1, TC2, TC3, TC4, TC5, TC6, TC7, TC8, TC9 | CC1, CC10, CC3, CC4, CC5, CC6, CC7, CC8 | FA1, FA2, FA3, FA4, FA5, FA6, FA8 |
React XR | RL1, RL2, RL3, RL5, RL6 | GC2, GC7, GC3, GC6 | TC2, TC3, TC4, TC6, TC7, TC8, TC9 | CC1, CC10, CC4, CC5, CC6, CC7, CC8 | FA3, FA5, FA6, FA8 |
Wonderland Engine | RL1, RL2, RL3, RL5, RL6 | GC1, GC2, GC7, GC3, GC6 | TC1, TC2, TC3, TC6, TC8, TC9 | CC10, CC5, CC6, CC7, CC8, CC9 | FA1, FA2, FA3, FA5, FA6, FA8 |
Proprietary XR Game Engines | Information Transmission | Individual Activities | Collaborative Activities | Discussion and Argumentation Activities |
---|---|---|---|---|
Google ARCore | No | Yes | Yes | Yes |
Apple ARKit | Yes | No | Yes | Yes |
Unity 3D | Yes | Yes | Yes | Yes |
Vuforia | Yes | Yes | No | Yes |
Unreal Engine 5 | Yes | No | Yes | Yes |
Nuke | Yes | No | Yes | Yes |
HeroMirror | Yes | Yes | Yes | Yes |
Godot | Yes | No | Yes | Yes |
Verge3D | Yes | No | Yes | Yes |
Amazon Sumerian | Yes | Yes | Yes | Yes |
JavaScript-Based XR Game Engines | Information Transmission | Individual Activities | Collaborative Activities | Discussion and Argumentation Activities |
---|---|---|---|---|
A-Frame | Yes | Yes | No | Yes |
Three.JS | Yes | No | No | Yes |
PlayCanvas | Yes | No | Yes | Yes |
Babylon.js | Yes | Yes | Yes | Yes |
React XR | Yes | Yes | No | Yes |
Wonderland Engine | Yes | Yes | No | Yes |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Marín-Vega, H.; Alor-Hernández, G.; Bustos-López, M.; López-Martínez, I.; Hernández-Chaparro, N.L. Extended Reality (XR) Engines for Developing Gamified Apps and Serious Games: A Scoping Review. Future Internet 2023, 15, 379. https://doi.org/10.3390/fi15120379
Marín-Vega H, Alor-Hernández G, Bustos-López M, López-Martínez I, Hernández-Chaparro NL. Extended Reality (XR) Engines for Developing Gamified Apps and Serious Games: A Scoping Review. Future Internet. 2023; 15(12):379. https://doi.org/10.3390/fi15120379
Chicago/Turabian StyleMarín-Vega, Humberto, Giner Alor-Hernández, Maritza Bustos-López, Ignacio López-Martínez, and Norma Leticia Hernández-Chaparro. 2023. "Extended Reality (XR) Engines for Developing Gamified Apps and Serious Games: A Scoping Review" Future Internet 15, no. 12: 379. https://doi.org/10.3390/fi15120379
APA StyleMarín-Vega, H., Alor-Hernández, G., Bustos-López, M., López-Martínez, I., & Hernández-Chaparro, N. L. (2023). Extended Reality (XR) Engines for Developing Gamified Apps and Serious Games: A Scoping Review. Future Internet, 15(12), 379. https://doi.org/10.3390/fi15120379