Unity
This section provides an overview about working with the Unity game engine at the CRAIVE-Lab.
Last updated
This section provides an overview about working with the Unity game engine at the CRAIVE-Lab.
Last updated
When using Unity at the CRAIVE-Lab, it is always recommended to use the latest Long-Term Support (LTS) version for best stability. You can download this version in Unity Hub, which can be found .
You can download all assets specific to the CRAIVE-Lab both at the GitHub page and at the Unity Asset Store. These assets, along with their documentations, are updated on a regular basis to reflect the state-of-the-art condition.
Some of the assets has dependencies on other packages and software. Before using the assets, please ensure that you have all required dependencies stored in your own device.
See Step-by-Step Guides: Use FPS Controllers in Unity for more information.
Currently, the most reliable way of rendering spatial audio at the CRAIVE-Lab is through the use of Open Sound Control (OSC) protocol. A special asset package is available to facilitate such rendering, and is available via GitHub and the Unity Asset Store.
Exhibit is a user-interface (UI) tool within Unity that can facilitate 2D (discrete) and 2.5D (enveloping) presentation at the CRAIVE-Lab with seamless transition to any 3D interactive contents. In 2D presentation, it can be used in conjunction with the soundscape renderer.
As the largest game development platform in the industry, Unity has a plethora of learning resources widely available online. The development community is also very supportive. Here are some suggested materials that you can take a look at for the better use of all tools available in the Special Asset Package:
Official user manual.
Official documentation for C# scripting.
Step-by-step guides for getting things done.
Off-the-shelf resources you can find for your own Unity projects.
Q&A forum for your questions about Unity.
A comprehensive tutorial playlist walking you through the basics of almost all aspects on Unity gameplay.
Official documentation for Unity C# Scripting.
Official documentation for C# scripting.
Dutch developer Jasper Flick’s tutorials that teach you how to code in Unity from scratch.
Dutch developer Jasper Flick’s tutorials that teach you how to code in Unity from scratch.
Q&A forum for your questions about Unity.