Anima2D — плагин для среды разработки Unity, предназначенный для создания 2D-скелетной анимации и управления игровыми персонажами и элементами интерфейса на основе костной системы. Плагин предоставляет инструменты для построения иерархий костей, привязки спрайтов к суставам, настройки веса вершин и создания плавных деформаций спрайтов при движении. Anima2D ориентирован на разработчиков игр и интерактивных приложений, которым требуется более гибкое управление 2D-анимацией по сравнению с покадровыми методами или простыми спрайт-листами.
Исторически Anima2D появился как сторонний инструмент, расширяющий возможности Unity в области 2D-анимации, и со временем получил интеграцию в рабочие процессы разработчиков через редактор Unity. Плагин включает как визуальные редакторы для создания костных структур и настройки влияния костей на спрайты, так и средства для авторинга анимаций, включая ключевые кадры и привязку параметров анимации. В случае ограниченности доступной официальной документации на определённый момент, Anima2D традиционно описывают через совокупность типичных функций и сценариев применения, характерных для 2D-скелетных систем в игровом движке.
- Костная иерархия: создание и редактирование иерархий костей для управления положением и поворотом частей персонажа.
 - Привязка спрайтов: привязка спрайтов или их частей к костям для обеспечения зависимой деформации при анимации.
 - Весу́ние вершин: автоматическое и ручное назначение весов вершин, определяющее влияние отдельных костей на геометрию спрайта.
 - Деформация спрайтов: сглаженные деформации и морфинг текстур для создания более естественных движений без необходимости отдельных кадров.
 - Инверсная кинематика (IK): инструменты IK для упрощённого управления цепочками костей и достижения целевых поз при анимации.
 - Редактор анимаций: интеграция с редактором анимаций Unity для создания, редактирования и воспроизведения клипов с поддержкой ключевых кадров и кривых.
 - Поддержка спрайт-сеток: работа со спрайт-атласами и возможностями разрезания изображений на элементы для последующей сборки скелета.
 - Совместимость с движком: экспорта и использования анимированных объектов в сценах Unity с поддержкой физики, коллайдеров и скриптов.
 - Инструменты оптимизации: методы сокращения нагрузки за счёт упрощённой геометрии и управления уровнем детализации анимаций.
 - Типичные сценарии использования: анимация игровых персонажей, создание интерактивных интерфейсных элементов и эффектов, а также прототипирование 2D-проектов с требованием динамической деформации спрайтов.