Sobre o projeto

Rive Unity é uma biblioteca de runtime do Unity para o Rive, uma ferramenta de design e animação interativa em tempo real. Este pacote permite que desenvolvedores carreguem e executem animações, máquinas de estado e eventos do Rive dentro de projetos Unity. Atualmente é uma prévia técnica para Mac e Windows, com suporte às versões LTS do Unity a partir de 2021, incluindo o Unity 6. Os backends de renderização incluem WebGL, Metal (Mac/iOS), D3D11 (Windows), OpenGL (Windows/Android) e Vulkan (Windows/Android/Linux x86_64). O suporte a D3D12 está planejado. O runtime utiliza o mais recente runtime C++ do Rive e suporta recursos como reprodução de animação, ajuste e alinhamento, listeners, entradas de máquina de estado, eventos, atualização de texto em runtime, ativos fora de banda, renderização procedural e imagens PNG/WEBP/JPEG. A instalação é feita pelo Unity Package Manager usando uma URL de git, seja SSH ou HTTPS, apontando para o caminho do pacote com uma tag de release. O repositório oficial de exemplos (rive-unity-examples) oferece um início rápido. A documentação está disponível no site da comunidade Rive, e contribuições são bem-vindas por meio do guia de contribuição. Problemas podem ser relatados na aba de issues do GitHub.