VRChat SDK
VRChat SDK — бесплатный набор средств разработки программного обеспечения (Software Development Kit), предназначенный для создания, загрузки и модификации пользовательского контента — аватаров, виртуальных миров и интерактивных объектов — в социальной платформе VRChat. SDK поставляется как пакет для движка Unity и распространяется компанией VRChat Inc. на условиях ограниченной некоммерческой лицензии[1][2].
Общие сведения
| VRChat SDK | |
|---|---|
| Тип | Набор средств разработки программного обеспечения |
| Разработчик | VRChat Inc. |
| Написана на | C# |
| Движок | Unity |
| Операционные системы | Windows 10/11 (64-бит), частичная поддержка macOS и Linux (CLI) |
| Языки интерфейса | Многоязычный |
| Первый выпуск | 16 января 2014 |
| Последняя версия | VCC 2.2.0 (7 декабря 2023) |
| Состояние | Активно разрабатывается и обновляется |
| Лицензия | Некоммерческая (VRChat Materials License Agreement) |
| Сайт | [hello.vrchat.com](https://hello.vrchat.com) hello.vrchat.com)] |
Функции
VRChat SDK охватывает полный цикл подготовки контента для VRChat и включает следующие ключевые возможности[1][3].
- Создание и загрузка аватаров. Пользователи разрабатывают 3D-модели, настраивая черты лица, одежду и пропорции, после чего публикуют их в свою библиотеку. Система Avatar Dynamics (PhysBones) добавляет реалистичную физику волос, одежды и хвостов[4].
- Avatar 3.0 и интерактивные элементы. Используются переключатели (тогглы) внешнего вида, лицевые экспрессии, «станции» — сиденья, позволяющие другим игрокам присаживаться на аватар, и детекторы касаний[5].
- Создание миров. SDK предоставляет шаблоны сцен Unity и экспортёр, позволяя строить социальные хабы, игровые уровни и художественные инсталляции, публикуя их в каталоге миров VRChat[6].
- Udon и UdonSharp. Визуальный язык Udon (C#) добавляет игровую логику: переключатели, счётчики, порталы и мини-игры. Предстоящее Udon 2 переходит на WebAssembly[7].
- Интеграция с Unity. VRChat Creator Companion (VCC) устанавливает рекомендованную Unity 2022.3.22f1, необходимые пакеты SDK и управляет обновлениями проектов[8].
- Оптимизация и тестирование. Перед публикацией выполняются проверки размера и производительности контента, а также тестирование сцены в офлайн-режиме и с эмуляцией сетевых условий[9].
- Мультиплатформенный билд. При установке Android Build Support разработчики собирают версии контента для гарнитур Meta Quest, Pico 4 и других устройств на Android[10].
- Управление версиями. VCC 2.2.0 (7 декабря 2023) добавил индикацию версии Unity, избранные проекты и сортировку по дате изменения[3].
- Системные требования. Графический интерфейс VCC официально поддерживается на Windows 10/11 (64-бит), CLI-утилиты частично запускаются на macOS и Linux[11].
Примеры использования
Сообщество VRChat активно демонстрирует возможности SDK в разнообразных проектах.
- Аватары
- Миры
- Интерактивные системы
Примечания
| Правообладателем данного материала является АНО «Интернет-энциклопедия «РУВИКИ». Использование данного материала на других сайтах возможно только с согласия АНО «Интернет-энциклопедия «РУВИКИ». |