Лавка Разработчика
3.37K subscribers
406 photos
43 videos
16 files
641 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
Там на днях Unity 6.2 релизнулся с бесплатным (пока что) AI на борту

Я скачал Uniy 6.2, чтобы потыкать AI инструмент, который теперь не Muse, а как я понял просто Unity AI. И вот, что удалось выяснить:

1. Генерация кода (куда ж без этого).
Сгенерировал два скрипта - монобех для двери, которая может открываться/закрываться с анимацией и без (моментально), при этом может быть заблочена. Сгенерировал в своем стиле (хз каком), но в целом код сносный, с небольшими правками по желанию можно работать. Попросил добавить воспроизведение звуков в разных случаях взаимодействия с кодом - добавил без проблем в нужные места. Нейминги на любителя, но код будет работать точно. Таким образом, за полминутки получил интерактивную дверь со звуками. Без визуала.
Не монобех код: сгенерировал простой ячеистый инвентарь со свойствами: емкость и списком ячеек, в которых записаны данные о имеющихся предметах.Функционал - добавление, удаление предметов с проверкой на переполненность, на отсутствие предмета (при удалении), и возможностью стакать предметы в ячейке, если добавляемый уже есть. Сгенерировал тоже сносно.
Инвентарь простой, но скорость создания кода впечатляет. Сомневаюсь, что получится выстроить сложную архитектуру, но простые игры клепать становится очень быстро.
Код генерируется внутри диалогового окна с возможностью сохранить в файл. Генерированию кода ставлю пятерку, инструмент хорош.

2. Генерация ассетов

2.1 Аудио. Пытался сгенерить звуки попытки открыть заблокированную деревянную дверь, открывание/закрывание деревянной двери, использование выключателя. Либо мои промпты отстой, выдает вроде в нужную сторону, но совсем не то (звук закрывания двери звучит как будто в дверь постучали, what? Или звук переключателя - просто свист), либо сам инструмент еще сыроват, либо и то и другое. Сильно не тыкал, так что делаю скидку и ставлю 3/5, может хуже.
2.2 Спрайты. Нууу... Генерация спрайтов не мой конек, но на превьюхе - то, что мне удалось получить с несложным промптом с генерацией яркой пиксель-арт лягухи, а затем и удалением фона. Прошу заметить на упоротое нечто справа от персонажа, да и в целом удаление фона.. Произошла страшная ошибка! Был вариант и больменее, но фон удалять не стал - боюсь. Все прикрепил к посту.

Можно еще генерить текстуры, анимации, шнырять по редактору и изменять сцену. В примере к последнему показывается, как бросается набор деревьев в AI ассистент и пишется промпт: создай сцену бла бла бла, и вот Unity делает это. А для чего еще нужен подобный функционал, сложно предположить. Из прикольного - можно менять всякие свойства, в примере - освещения. Но я не уверен, и тут далеко зашли.

Еще из прикольного - обучение, можно "гуглить" прямо внутри ассистента и получать справку и подробности, в том числе на русском языке. Плюс можно удобненько "гуглить" ошибки из консоли. Насколько это поможет - вопрос открытый, но возможности уже есть и это прикольно.

В общем, пользуемся, пока бетка бесплатная, потом будут за это деньги просить. Большего всего мне генерация кода понравилась, выглядит так, как будто генерируя по одному скрипту за раз, можно сильно ускориться, на небольших проектах. С архитектурными скриптами под вопросом, но вот вьюшные - очень не дурно.

В Unity 6.2 есть еще несколько новых штук:
- Mesh LOD - автогенерация LODов при импорте моделей. Неплохо, но тоже вопросик поставить надо.
- Graph Toolkit - похоже доделали или переделали Graph API, и теперь (надеюсь) будет удобно работать с графами и пилить свои инструменты
- World Space UI (UI Toolkit) - теперь вы знаете насколько сырой UI Toolkit, World Space только появился, до этого никак было
- Android XR улучшили, не знаю есть ли тут ковырятели дополненной реальности, там для вас приколюхи
- Диагностику улучшили
- Developer Data Framework, чтобы это ни значило, в описании говорится что прозрачный сбор данных для Build Profiles

В любом случае, рекомендую качать и тыкать AI ассистента, пока бесплатно. AI инструменты надо изучать, а то устареете, поцаны и поцанессы

#новости
31👍8
Handbook для новых работников Valve

Недавно наткнулся на пост, мол "в сеть утёк внутренний документ Valve для новых работников, бла-бла". Решил покопать и откопал в открытом доступе на оффициальном сайте Valve с переводом на русский язык данный хендбук. Что ж, кто-то кликбейтит

Однако, хэндбук действительно интересный, т.к. раскрывает в подробностях горизонтальную структуру компании. Структуру, где разработчики работают над тем, над чем хотят. Так было с самого основания Valve.

Я еще не прочитал гайд, но публикую здесь ссылку на сам гайд на русском языке, дабы приобщиться к культуре горизонтальной иерархии, где все управляют всем!

VALVe: Handbook for New Employees

#полезное
14👍7😁1
Нужен ли разбор VContainer на канале?
Anonymous Poll
68%
Да
13%
Нет
19%
Я креветка (не знаю, что такое DI)
3