# Native (C/C++) Player
Build the dotLottie runtime from source for any supported architecture and render .lottie and .json animations from C or C++ through its C API.

The native runtime is the C API of [dotlottie-rs↗](https://github.com/LottieFiles/dotlottie-rs), the Rust core that every dotLottie player is built on. You compile it for the architectures you ship, link the resulting library into your application, and drive playback from C or C++.

Use it when you need a dotLottie player on a platform that has no prepackaged distribution — a game engine, an embedded Linux device, a desktop application, or your own language binding.

## Versions

- [v0.x](/en/runtimes/distributions/native/v0.x) — current documentation: build instructions, how-to guides, and the C API reference
