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 в разнообразных проектах.

  • Аватары
    • Стилизованные модели (аниме, фурри, реализм) с настраиваемой одеждой и анимациями[4].
    • Динамические элементы Avatar 3.0: смена нарядов, физически симулируемые волосы и хвосты, интерактивные переключатели, «станции»-сиденья[5].
  • Миры
    • Социальные пространства: бары и клубы («The Black Hat», «TUBE»), ориентированные на общение и танцы[12].
    • Игровые сцены с квестами, паркуром и прятками, использующие Udon для логики[7].
    • Художественные и образовательные локации, например галереи и «Trans Academy» с курсами вокала и информатики[6].
  • Интерактивные системы
    • Udon-скрипты для включения света, зеркал, телепортов, счётчиков очков и RPG-элементов[7].
    • Компонент VRCUIShape для создания 3D-меню и информационных панелей прямо в мире.
    • Интеграция по протоколу OSC: отображение пульса, управление Spotify, транскрипция речи или виртуальная клавиатура[7].

Примечания

© Правообладателем данного материала является АНО «Интернет-энциклопедия «РУВИКИ».
Использование данного материала на других сайтах возможно только с согласия АНО «Интернет-энциклопедия «РУВИКИ».