4 способа использовать Muse Chat в своем рабочем процессе

27 июня мы объявили о закрытом бета-тестировании Muse Chat - важной функции нашей платформы Unity Muse, которая позволяет разработчикам использовать большие языковые модели (LLM)* для поиска информации во всей документации, руководствах и других ресурсах Unity.
С помощью этого мощного помощника создатели могут получить доступ к актуальным и хорошо структурированным ответам на вопросы о разработке из сторонних источников Unity. Хотя помощь Muse Chat может оказать вам поддержку на любом этапе разработки - как для новичков, так и для продвинутых пользователей, мы хотим поделиться некоторыми рекомендациями и наработками, полученными в ходе нашего текущего закрытого бета-тестирования, чтобы вдохновить вас на использование Muse Chat в будущих рабочих процессах.
Вы готовы начать новый проект Unity, но не знаете, с чего начать? С помощью Muse Chat вы можете мгновенно получить список лучших ресурсов, чтобы начать свое обучение. Вот пример:
Просьба - "Привет, Muse, дайте мне подробные шаги по созданию 2D мобильной игры с помощью Unity, включая необходимые инструменты и то, как начать".
Ответ -
"Чтобы создать двухмерную мобильную игру с помощью Unity, выполните следующие действия:
Установите Unity: Загрузите и установите последнюю версию Unity. Выпуск 2022 LTS рекомендуется из-за его стабильности и долгосрочной поддержки.
Настройте Unity для разработки 2D мобильных игр: При создании нового проекта Unity выберите шаблон 2D, чтобы настроить проект для разработки 2D-игр[1].
Поймите интерфейс и рабочий процесс Unity: Ознакомьтесь с интерфейсом Unity, пунктами меню, использованием активов, созданием сцен и публикацией сборок[2].
Импортируйте и упорядочивайте активы: Импортируйте 2D-активы, такие как спрайты и звуки, в папку Assets проекта. Unity автоматически импортирует и отобразит их в окне проекта[3].
Создание и манипулирование двумерными игровыми объектами: Используйте спрайты для представления 2D-графики в вашей игре. Спрайты - это стандартные текстуры, которые можно редактировать с помощью встроенного редактора Sprite Editor и рендерить с помощью компонента Sprite Renderer[4].
Реализуйте 2D-физику и обнаружение столкновений: Используйте систему 2D-физики и компоненты Unity для создания реалистичных и интерактивных 2D-игр[5].
Сценарий игровой механики и поведения: Пишите скрипты для определения механики геймплея и поведения в вашей игре. Unity поддерживает создание сценариев с помощью C#[6].
Создайте и протестируйте свою мобильную 2D-игру: Регулярно тестируйте свою игру на целевой платформе (iOS или Android), чтобы убедиться в ее совместимости и производительности[7].
Оптимизируйте свою игру для мобильных устройств: Оптимизируйте производительность, разрешение и обработку ввода вашей игры для мобильных устройств.
Опубликуйте свою игру: После завершения разработки и тестирования опубликуйте свою игру в нужных магазинах приложений[8].
В качестве дополнительных учебных ресурсов рассмотрите следующие:
- Электронная книга Unity по созданию 2D игр, анимации и освещению для художников[7].
- Курс Unity Learn, посвященный началу разработки 2D-игр[7].
Не забудьте обратиться к документации Unity для получения дополнительной информации о конкретных функциях и возможностях. Удачи вам в разработке 2D мобильных игр!"
Совет: Хотите получить более подробную информацию об одном из упомянутых этапов? Задавайте уточняющие вопросы, чтобы Muse Chat мог объяснить, что нужно учитывать, например, при создании сцены.
Строить с нуля очень сложно. Muse Chat был разработан, чтобы упростить этот процесс. С помощью Muse Chat вы можете ускорить разработку, попросив Muse сгенерировать код. Пользователи бета-версии рассказали, что Muse Chat помогает создавать полезные фрагменты кода при написании тестов.
Вы можете генерировать код в Muse Chat с нуля, использовать его для изменения существующего кода или попросить его помочь вам найти новый метод - например, изменить способность персонажа к прыжку, а затем перейти от одинарного прыжка к двойному.
Давайте рассмотрим, как общаться с Muse Chat о методах перехода.

Задача - "Привет, Муза, не могла бы ты помочь мне изменить метод прыжков, чтобы разрешить двойные прыжки вместо одинарных?".
Ответ - ответ Музы и код, сгенерированный для разрешения двойных прыжков:

Чтобы определить, как лучше применить сгенерированный код, задайте Muse Chat следующий вопрос.
Призыв - "Отлично, спасибо, Муза. Теперь вы можете сказать мне, как настроить значение jumpForce?"
Ответ - ответ Muse, направляющая настройка значения jumpForce:

Особенно для разработчиков-одиночек столкновение с кажущейся неисправимой ошибкой не только отнимает время разработки, но и является основным источником разочарования.
Добавив Muse Chat в свой процесс, вы получите партнера по команде для устранения неполадок. Один из популярных примеров использования, который мы уже видели, - это разработчики, которые делятся кодом с Muse Chat и спрашивают, почему он не работает. Если вы не уверены в том, в чем проблема, вы также можете описать проблему в Muse Chat, и он проделает работу по сканированию нашей документации и других ресурсов, чтобы определить, в чем заключается проблема.
Еще один способ, которым Muse Chat может помочь вам в решении проблемы, - это репликация окружения с ошибками и быстрая настройка тестов. Один из участников бета-тестирования поделился: "Я писал тест на ошибку, которая, как я знаю, происходит только после перезагрузки домена в редакторе, поэтому я спросил: "Как я могу принудительно перезагрузить домен с помощью скриптов?"" . После этого они смогли быстрее найти функцию, что облегчило выполнение тестов и отладку их проекта.
Более опытные пользователи бета-версии Unity отмечают, что Muse Chat помогает им быстрее находить любимые ресурсы и даже заново открывать для себя инструменты, о которых они забыли.
От одного из пользователей бета-версии: "Я нахожу его очень полезным для поиска API, о существовании которых я знаю, но не помню где... Он экономит мне время, которое я бы потратил на поиски в Google, Slack или спрашивая в других каналах".
Не нужно искать ресурсы, когда Muse Chat найдет их быстрее.
Как мы уже сообщали в июне, Unity Muse добавит новые возможности в бета-версию AI, включая возможность генерировать текстуры и спрайты. Раскройте потенциал Unity AI и подпишитесь на бета-версию программы AI уже сегодня. Вы узнаете первыми о появлении новых функций и присоединитесь к сообществу Muse, чтобы узнать, как создавать с помощью искусственного интеллекта.
* Для создания Unity Muse Chat мы лицензировали сторонние LLM и интегрировали их с технической документацией Unity (включая руководства, примечания к выпуску, учебники, руководства по написанию сценариев и т. д.), чтобы создатели могли получить самую актуальную и свежую информацию. Ознакомьтесь с нашими руководящими принципами этичного ИИ , чтобы узнать больше о нашем подходе.
