CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Introducing the CRIWARE Unity Plugin

About the CRIWARE Unity Plugin

The "CRIWARE Unity Plugin" is a customized version of "CRIWARE" (range of CRI products for game consoles) for the Unity platform.
CRIWARE for Unity consists of "CRI ADX", "CRI Sofdec", and "FileMajik PRO".
With it, you can easily use CRI ADX's high-quality, high-compression multi-stream playback and CRI Sofdec's movie playback in the Unity environment too.
If you are familiar with CRI products, you can use the same workflow and programming techniques to develop games.
The "CRIWARE Unity Plugin" is provided as a custom package for Unity so that you can easily import it into your project.

System configuration

The following shows the system configuration of CRIWARE for Unity.

cri4u_sysimg_mini.png
System configuration of CRIWARE for Unity

  • CRIWARE components
    Group of components that enable a Unity application to use CRIWARE easily.
  • CRIWARE Wrapper APIs
    C# wrapper APIs to call CRIWARE native libraries.
    They are defined in a script that is attached to a game object.

  • CRIWARE native libraries
    • "CRI ADX" (CRI Atom library)
      • Audio integration solution
    • "CRI Sofdec" (CRI Mana library)
      • Movie playback middleware
    • "FileMajik PRO" (CRI File System library)
      • CRIWARE's common file system

Supported platforms

This product operates on the following platforms:
  • iOS
  • Android (*)
  • Unity Editor (Windows PC, Mac OS X)
  • Windows 7, 8
  • Mac OS X
(*) On the Android platform, the performance can differ greatly from one device to the other. The sound may break up and the playback may start with an important latency depending on the device.