Anywhere Academy
Avatar-Based Teaching and Learning in XR
Explore the website »
Direct Download
·
Contact
Table of Contents
About The Project
Anywhere Academy is a self-hostable, open platform for teaching and learning in XR including:
- Multi-User Experience
- Multi-Platform Interconnectivity
- Cross-Platform Capability
- Browser-Support
the software is provided as open source (GPL-3-or-newer, see LICENSE for details). All contents are licensed as open educational resources (OER in the sense of UNESCO, CC-by-4.0).
Built with
Getting Started
Prerequisites
To download and develop with Unity you need to have a Unity Account. In case you don't already have one, you can create one here.
The following software is needed to develop for Anywhere Academy:
- Unity Hub for managing the installation of the Unity Editor, download here.
- Unity 6 (version 6000.0.32f1).
- Any IDE that works well with C#, e.g. Microsoft Visual Studio or VS Code.
- In case you want to make your own 3D assets, you need some kind of modeling software like Blender or Sketchup.
Installation
For Devs
- Clone this Git-Repository with
git clone https://github.com/rwthlfi/Anywhere-Academy.git - Install Unity Editor Version 6000.0.32f1 (https://unity.com/releases/editor/archive). Ensure to add modules for all platforms you want to support.
- Open the project in Unity (may take a while first time, press "ignore" when prompted about compiler errors).
- Navigate to the package manager and install the "Starter Assets" and "Spatial Keyboard" samples from the XR Interaction toolkit.
- That's it, you are good to go!
Roadmap
Next up:
- Integration of AI-supported NPCs
- More interactions in all scenes
- Sound design
- Polishing
Planned later:
- Adaptive assistance system
- WebXR support
- Learning Analytics
License
Distributed under the GPL-3-or-newer License. See LICENSE for more information.
Contact
Academic and Research Department Engineering Hydrology
RWTH Aachen University
vr[at]lfi.rwth-aachen.de