uAdventure v1.1.1: WebGL, Async Tracker, and bugfix!
Introduction
In uAdventure 1.1.1 we have enabled WebGL (with the exception of Location-based extensions) and we have reviewed the ussage of the tracker to work in all the different WebGL cases.
uAdventure Manual
In the download sections of this release you can find a complete manual of uAdventure 1.1.1 including a review of all features, a complete set of 11 guided examples, tips, and much more. Go ahead and download it!
Assets for the examples can be download from: ExampleAssets.zip
Slides Introduction
If you want a more brief introduction to uAdventure before going with the manual, you may want to use the uAdventure Slides. In the slides you can find a summary of all the features and a guided example with narrative and model design based on uAdventure mechanics.
Assets for the examples can be download from: ExampleAssets.zip
How to use uAdventure 1.1.X
To start up a new uAdventure project please follow the next steps.
- Download and install Unity 2019 LTS from the Unity website (https://unity3d.com/es/unity/qa/lts-releases) or using the Unity Hub.
- Download the uAdventure_v1.1.X.unitypackage file from this release assets section.
- Create a new blank Unity project.
- Import the uAdventure package by double clicking or using the "Assets -> Import package -> Custom Package" option in the Unity contextual menu.
- Check all the elements and click import. (This step will take a few minutes).
5a. If the uAdventure menu is not showing, please open "Edit -> Project Settings" and go to "Player -> Other Settings -> Configuration" and make sure "Api compatibility level" is set to ".NET 4.X". - Using the Unity contextual menu click the "uAdventure -> Welcome screen".
- [Skip this step if you are planning to upgrade a previous project] Click on the game mode you want (first/third person) and click new. Go to step 11.
- Wait until the import finishes. If the Unity window closes during the process just re-open the project and check if the project has been successfully imported.
Upgrading from uAdventure 1.0.X
The new uAdventure 1.1.X includes breaking changes in uAdventure code, but uAdventure projects are 100% compatible with the new version. For this reason, it is required to freshly start a new project and import the contents of the old project to it. To do it, please, add the following steps to the previous project.
- Clicking in the open buttom will open a file explorer.
- Navigate to the uAdventure project folder of the game you want to upgrade.
- Select the file "Assets/uAdventure/Resources/CurrentGame.eap".
Go to step 11.
Third person examples games
Some guided examples for third person games can be found at:
https://docs.google.com/document/d/12phLoIIwixUt2LjAQZMpEH8eypPy8wlxaOkxNJH29Bo/edit?usp=sharing
Example 1, 2 and 3 resources from project:
https://github.com/gorco/BullyingGame
The graphic resources have been designed by Ana Vallecillos Ruiz and Lola González Gutiérrez.
Other resources for games
- Extra backgrounds for third person examples: Designed by Ana Vallecillos Ruiz and Lola González Gutiérrez.
- Graphics for Equallity game: Created by Laura M. Provencio for the @e-ucm group.
- Graphics for Biblio GPS game: Gathered by Víctor M. Pérez for the @e-ucm group.
Changes
- Reimplemented uAdventure start flow towards coroutines. This way is now possible to do several async steps during game startup, such as getting configuration files or starting components.
- Added support for WebGL build with Simva.
- Fixes in tracker and OpenIDUtility.