Расширение Unity для генерации 2D-навигационных сеток и поиска пути в top-down-играх с Tilemap, спрайтами и Collider2D.
KyryloKuzyk/PrimeTween
Библиотека твинов для Unity без выделения памяти: анимируйте свойства, задавайте задержки и создавайте последовательности одной строкой кода.
Open source альтернатива:DOTween
- Звёзды
- 2,006
- Форки
- 83
- Открытые issues
- 5
- Последний коммит
- 4 дня назад
Что это?
PrimeTween — библиотека анимации (твиннинга) для Unity, которая со временем интерполирует значения, например позицию, поворот и масштаб transform, параметры UI и материалов, свойства камеры и настройки AudioSource. Анимация запускается одним вызовом, например Tween.PositionY(transform, endValue: 10, duration: 1), а автодополнение в IDE показывает поддерживаемые объекты. Библиотека также предлагает тряску камеры и transform, эффекты punch, задержки и пользовательские твины для анимации любых значений типа float, Color, Vector, Quaternion или Rect.
Анимации можно объединять в последовательности, которые выполняются параллельно, по порядку или с перекрытием в заданные моменты времени. Их также можно ожидать с помощью корутин или async/await; циклы поддерживают режимы restart, yoyo, incremental и rewind. Во время выполнения твины можно остановить, завершить или приостановить, а также задать им собственный time scale. Окно отладки в Unity Inspector показывает список активных твинов.
По заявлению авторов, библиотека не выделяет память во время выполнения. Также доступны адаптер для миграции с DOTween и шпаргалка с соответствиями вызовов DOTween и PrimeTween. Основной функционал бесплатен; версия PRO добавляет анимацию твинов, созданных в Inspector, и анимацию материалов отдельных объектов.
Ключевые возможности
- 01Анимирует свойства transform, UI, материалов, камеры и AudioSource вызовами в одну строку.
- 02Объединяет анимации в последовательности, выполняемые параллельно, по порядку или с перекрытием.
- 03Поддерживает корутины и async/await, в том числе на WebGL.
- 04Предлагает эффекты тряски камеры и transform, а также punch.
- 05Позволяет создавать пользовательские твины для анимации любых поддерживаемых типов значений с помощью callback.
- 06Включает адаптер для миграции с DOTween и шпаргалку по API.
Сценарии использования
- Добавление выразительных переходов UI, например анимации открытия и закрытия окон в игре на Unity.
- Создание тряски экрана и реакции на попадание для усиления game feel.
- Создание скриптовых последовательностей в духе кат-сцен с задержками и callback.
- Перенос существующего проекта с DOTween на более лёгкий tween API.
Темы
Частые вопросы
- Что такое PrimeTween?
- Библиотека твинов для Unity без выделения памяти: анимируйте свойства, задавайте задержки и создавайте последовательности одной строкой кода. PrimeTween — библиотека анимации (твиннинга) для Unity, которая со временем интерполирует значения, например позицию, поворот и масштаб transform, параметры UI и материалов, свойства камеры и настройки AudioSource. Анимация запускается одним вызовом, например Tween.PositionY(transform, endValue: 10, duration: 1), а автодополнение в IDE показывает поддерживаемые объекты. Библиотека также предлагает тряску камеры и transform, эффекты punch, задержки и пользовательские твины для анимации любых значений типа float, Color, Vector, Quaternion или Rect.
- PrimeTween можно использовать бесплатно? Какая у него лицензия?
- PrimeTween распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PrimeTween всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PrimeTween — 15 окт. 2026 г..
- Для чего можно использовать PrimeTween?
- Добавление выразительных переходов UI, например анимации открытия и закрытия окон в игре на Unity. Создание тряски экрана и реакции на попадание для усиления game feel. Создание скриптовых последовательностей в духе кат-сцен с задержками и callback. Перенос существующего проекта с DOTween на более лёгкий tween API.
- Где скачать PrimeTween?
- Исходный код и инструкции по установке — на GitHub: https://github.com/KyryloKuzyk/PrimeTween
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Официальная интеграция Yarn Spinner с Unity — система диалогов в формате сценария для разветвлённых разговоров в играх.
Интеграция async/await без аллокаций для Unity: позволяет ожидать Unity AsyncOperations, корутины и события, выполняясь в PlayerLoop без потоков.
Плагин и MCP-сервер для Unity Editor и игр, позволяющий AI-агентам управлять проектами Unity и запускать LLM внутри игр.
Внутриигровая консоль на uGUI для Unity: показывает логи во время выполнения и позволяет запускать зарегистрированные отладочные команды в сборках.
Шаблон Claude Code, который настраивает 49 специализированных AI-агентов, 74 навыка со slash-командами и хуки координации для организации разработки игры по студийному принципу.