Beyond Unity

Record Everything Everywhere
Even though NatCorder is built primarily for Unity Engine, the API is designed so that it can be used from a variety of environments. See Architecture for more details.
NatCorder is natively implemented using a simple C interface. It uses a single unified header, NatCorder.h, which can be used as an entry-point into the platform-specific implementations. In fact, .NET front-end links against the methods defined in the unified header.
NatCorder can be used from any development environment that supports invoking C code. This includes native iOS, Android, macOS, and Windows environments. This also includes cross-platform development environments like Unreal Engine, Xamarin, Cocos2D, and so on.
There are currently no integration examples for these environments, so make sure to reach out and we can develop!