Skip to content

uAdventure v1.1.2: GeoExtensions and QR in 2019.4, Vars and Flags and many fixes

Compare
Choose a tag to compare
@Victorma Victorma released this 26 Nov 13:01
· 143 commits to master since this release

Introduction

In uAdventure 1.1.2 we have reviewed the Geo extensions, improved the variable control and many other fixes.

uAdventure Manual

In the download sections of this release you can find a complete manual of uAdventure 1.1.2 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.

  1. Download and install Unity 2019 LTS from the Unity website (https://unity3d.com/es/unity/qa/lts-releases) or using the Unity Hub.
  2. Download the uAdventure_v1.1.X.unitypackage file from this release assets section.
  3. Create a new blank Unity project.
  4. Import the uAdventure package by double clicking or using the "Assets -> Import package -> Custom Package" option in the Unity contextual menu.
  5. 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".
  6. Using the Unity contextual menu click the "uAdventure -> Welcome screen".
  7. [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.
  8. 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.

  1. Clicking in the open buttom will open a file explorer.
  2. Navigate to the uAdventure project folder of the game you want to upgrade.
  3. 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.
Graphics License

Other resources for games

Changes

  • Map Scenes, Geo Elements and Navigation are working again in Unity 2019.4
  • There is a button to change the camera when using the QR code Scanner.
  • NPCs are now correctly drawn in MapEditor (Fixes #93)
  • Items and NPCs can now have Geo actions when added to a MapScene (Solves #101)
  • Added id validation control (Fixes #105)
  • File filters are no longer case sensitive (Fixes #107)
  • Characters and active areas now have the correct set of actions (Fixes #108)
  • When using unity scenes, now the user is notified if _Scene1 is not in the build settings (Fixes #109)
  • Variables and flags are now more controlled in edition time, and can no longer be removed when referenced (Fixes #114).
  • Var not equals is working properly now (Fixes #115)
  • Navigation progress now is guaranteed even when an action is executed (Fixes #116)