Custom Build and Run — это расширение редактора Unity, предназначенное для оптимизации процесса тестирования и разработки многопользовательских игр с использованием Unity и сервера Nakama. Одной командой оно автоматизирует сборку и запуск отдельного экземпляра игры вместе с переходом в режим Play в редакторе Unity, что позволяет бесшовно тестировать матчмейкинг и взаимодействие в игре.
Этот инструмент решает распространенную проблему тестирования многопользовательских взаимодействий в Unity. Традиционно такое тестирование требует ручной координации между сборкой игры, запуском нескольких экземпляров и управлением подключениями к серверу. Custom Build and Run упрощает это до одного шага, экономя время и снижая количество ошибок.
- Сборка и запуск одним кликом: Скомпилируйте и запустите отдельный экземпляр игры с предварительно настроенными параметрами, используя одну команду меню или горячую клавишу.
- Одновременный режим Play в редакторе: Автоматический вход в режим Play в редакторе Unity после сборки, позволяющий немедленно тестировать многопользовательские функции.
- Оптимизированный рабочий процесс: Сосредоточьтесь на разработке и тестировании, а не на повторяющихся задачах настройки, повышая продуктивность и скорость итераций.
- Клонируйте этот репозиторий или загрузите последний релиз.
- Импортируйте скрипт
CustomBuildAndRun.cs
в папку Editor вашего проекта Unity. - Доступ к утилите осуществляется через меню
RimuruDev Tools
или нажатием назначенной горячей клавиши (%F1
по умолчанию).
После установки утилиту можно активировать через меню редактора RimuruDev Tools/Build and Run + Play Editor Mode
или
используя горячую клавишу %F1
. Убедитесь, что ваши сцены правильно настроены в параметрах сборки и что сервер Nakama
запущен.
###Сборка и запуск
Используйте команду меню или горячую клавишу для инициации сборки. Утилита выполнит:
- Компиляцию игры в предопределенную папку сборок.
- Запуск скомпилированного экземпляра игры.
- Автоматический вход в режим Play в редакторе Unity.
RimuruDev Tools/Build and Run + Play Editor Mode %F1
Редактор Unity: Убедитесь, что у вас установлен редактор Unity.
Если у вас есть предложения по улучшению утилиты или вы столкнулись с проблемами, пожалуйста, не стесняйтесь вносить свой вклад:
- Сделайте форк репозитория.
- Создайте свою ветку для новой функции (git checkout -b feature/AmazingFeature).
- Зафиксируйте свои изменения (git commit -am 'Add some AmazingFeature').
- Отправьте изменения в ветку (git push origin feature/AmazingFeature).
- Откройте запрос на слияние (pull request).