A Simple Way to Publish xAPI Statements from Unity

Interested in tracking learning and engagement activity from Unity as xAPI?

We recently wrapped up a project that offered teams building a dozen different Unity-based extended reality (XR) applications the ability to have engagement data from each application populate a mission-control style engagement dashboard in real time. So rather than one team / one dashboard, the goal here was all teams / one dashboard. (More on this project soon).

In order to ensure that each XR application’s activity data was sent in a common format that could easily be visualized, we wrote a simple but effective xAPI plug-in for Unity. Now, there are other such plug-ins out there, but this was our first attempt. And though it is very simple, we also designed it to be extendable. So, if you want to add to the tracking capabilities, you’ve now got a template that will work for most use cases.

We’d love ❤️ you to try it out… with the understanding that it’s a work-in-progress. In fact, by trying it out, you can help us to make it better for everyone — that’s why we’re distributing it as open source under an Apache 2.0 license.

Find the project here on Github, or share this link with your developer friends: https://github.com/yetanalytics/unity-xapi-publisher.

Be sure to star the project and let us know what you think.

Previous
Previous

xAPI Profiles: What You Need to Know

Next
Next

Building Bridges: Learning Engineering and AI-enabled Intelligent Tutors