Releases: e-ucm/uAdventure
uAdventure v1.2.0 Beta
The whole list of changes and instructions will be added in the following weeks
uAdventure v1.2.0 Release Candidate 2
uAdventure v1.2.0 Release Candidate 1
Tested and working in Unity 2020.3.13f
uAdventure v1.1.3: Fixes and tweaks in Analytics, Simva and Third Person Games
Introduction
In uAdventure 1.1.3 we have reviewed the analytics in both local, online and simva fixing many already existing bugs. Also the third person games have been stabilised after the Unity 2019 update.
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
- Fixed third person games talking animations in loop.
- Fixed multiple instances of players in third person games.
- Fixed multiple change ambits in third person games.
- Fixed not tracing examine actions created from descriptions in third person games.
- Fixed duplicated accessed traces.
- Fixed tracing in local in both xAPI and CSV.
- Fixed Simva login.
- Fixed default values when parsing scenes that do not have xAPI types and classes.
- Added complete path in LimeSurvey create new survey.
- Added more descriptive messages in Simva Wizard.
uAdventure v1.1.2: GeoExtensions and QR in 2019.4, Vars and Flags and many fixes
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.
- 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
- 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)
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.
uAdventure v1.1.0: Simva, Inventories, Buttons and More!
Introduction
uAdventure 1.1.0 is the first int the 1.1.X series for the new Unity 2019 LTS (Unity 2019.4.X).
With this update we extend the guaranteed Unity support until 2022 and it is the first step towards the new upcoming features in uAdventure as Simva, simple validator for serious games.
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, follow the following steps:
- Download and install Unity 2019 LTS from the Unity website (https://unity3d.com/) or using the Unity Hub.
- Download the uAdventure_v1.1.0.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".
- 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".
- 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.
Changes
- Reimplemented adventure configuration window: now it is possible to configure inventory, buttons, cursors and storage.
- Closed #57: Now it is possible to move the inventory and change its icon.
- Reimplemented top-bottom inventories from e-adventure.
- Reimplemented buttons and cursors configuration from e-adventure.
- Added AutoSave, SaveOnSuspend and RestoreAfterOpen properties to handle save states automatically.
- Added Hide Save/Load and Reset options in the configuration.
- Added Simva, a simple validator, with OpenId login with accesscode and resource owned password credentials.
- Updated UnityTracker to support UnityWebRequests as Sync and Async calls.
- Fixed Unity 2019.4 related UI bugs and libraries.
uAdventure v1.1.0-Preview: Unity 2019, new analytics and more
Introduction
uAdventure 1.1.0-preview is the first int the 1.1.X series for the new Unity 2019 LTS (Unity 2019.4.X).
With this update we extend the guaranteed Unity support until 2022 and it is the first step towards the new upcoming features in uAdventure as Simva, simple validator for serious games.
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, follow the following steps:
- Download and install Unity 2019 LTS from the Unity website (https://unity3d.com/) or using the Unity Hub.
- Download the uAdventure_v1.1.0-preview.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".
- 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".
- 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.
Changes
- The tracker has been upgraded to support new endpoints.
- Completable serialization has been improved.
- PlaceSearcher has been improved to avoid unexpected errors.
- GeoElements geometries now follow rules (1 point is a POI, 2 or more a Path, 3 or more a Region).
- MapScenes now handle the conversion of wrong geoelements.
- Fixed visual glitches from the new Unity UI.
uAdventure v1.0.8: Usability Improvements Road to Simva
- Prompt Welcome window on the first launch
- Suggest to automatically switch the editor
- Several fixes when adding elements and drag and drop
- Fixed Mac Os X Catalina issue
uAdventure v1.0.7: Maps usability & Fixes
- Added search for spain and worldwide to avoid limits of nominatim
- Added resizing in map scenes preview
- Fixed going to same scene
- Fixed problems on third person games when having no player in the scene
- Fixed building