Developing a multiplayer AR game using AR Foundation and Unity
Nguyen, Ngoc (2020)
Nguyen, Ngoc
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020122830004
https://urn.fi/URN:NBN:fi:amk-2020122830004
Tiivistelmä
In early 2016, knowledge about the augmented reality of the world is limited. Later that year, the release of Pokemon Go and the popularity of it got undeniable attention, as well as the technology underneath. In this thesis, the main focus is to introduce the fundamentals for getting started with the promising and ever-growing technology, namely Augmented Reality. People usually got confused between augmented reality and its sibling, virtual reality, therefore, the differences will be explained as well.
An augmented reality mobile game is developed throughout this report to apply and prove the application of the technology. The game brings an immersive experience to the player designed to simulate playing a real board game in the virtual world, that is no other platforms can be achieved.
The implementation process is explained in chapter 5. However, this thesis aims for the game developers who are already familiar with the Unity game engine and know all the simple terminology in game development. Therefore, a step-by-step tutorial is not provided. Following the powerful and popular game engine, augmented reality development tools are used, including Apple ARKit, Android ARCore, and Unity AR Foundation. Besides, this project is built for Android phones using the Windows machine, building this app for iOS using a macOS machine can be different.
The outcome is the thesis is an augmented reality mobile game with some expectations that are not fulfilled. Challenges and future improvements are pointed out after all. Carrying out this final year project, the author gains a significant amount of grasp about new technologies, and more confident in game development.
An augmented reality mobile game is developed throughout this report to apply and prove the application of the technology. The game brings an immersive experience to the player designed to simulate playing a real board game in the virtual world, that is no other platforms can be achieved.
The implementation process is explained in chapter 5. However, this thesis aims for the game developers who are already familiar with the Unity game engine and know all the simple terminology in game development. Therefore, a step-by-step tutorial is not provided. Following the powerful and popular game engine, augmented reality development tools are used, including Apple ARKit, Android ARCore, and Unity AR Foundation. Besides, this project is built for Android phones using the Windows machine, building this app for iOS using a macOS machine can be different.
The outcome is the thesis is an augmented reality mobile game with some expectations that are not fulfilled. Challenges and future improvements are pointed out after all. Carrying out this final year project, the author gains a significant amount of grasp about new technologies, and more confident in game development.