Skip to content

Tutorials

The RoomAcoustiC++ (RAC) Unity interface provides a set of modular C# scripts that can be used to integrate RAC into Unity projects. The audio processing is built on top of the default Unity audio system. It is available from the RoomAcoustiCpp-Unity repository.

The following section provides short tutorials covering the different aspects of the RAC Unity interface. They are designed to help you get started with using the interface and understand how they interact with the underlying RAC model.

COMING SOON: Video tutorial series.

  • Installation: How to add RoomAcoustiCpp-Unity to your Unity project.
  • Beginner introduction: An overview of the RAC Unity interface and how to create a simple scene.

It is possible to use RAC by simply adding the premade C# scripts to the relevant GameObjects in your scene. However, if more interactivity is required, you will need to write custom scripts to control the behavior of the audio sources and listeners. For those unfamiliar with Unity the following tutorials are recommended as a starting point:

Specific tutorials