Прибыль:
- Способность различать, где в линии производства игры (идея, проект, итерация) искусственный интеллект экономит реальное время, а где такие решения, как идентичность и оригинальность игры, оставляются на усмотрение человека, в зависимости от уровня риска задачи.
- Способность применять дисциплину, которая проверяет каждый вывод ИИ на этапах его подключения к источнику/движку, его запуска и тестирования, а также прохождения через фильтр вкуса/идентичности.
- Чтобы понять, почему авторское право и оригинальность, конфиденциальность данных и использование безопасности в защитных целях должны приниматься во внимание с самого начала при создании игр.
Вы работаете в игровой студии. С одной стороны, есть версия, которую нужно выпустить, с другой — конечный бюджет; С одной стороны ожидание играбельного прототипа, с другой стороны сотни еще не написанных строк диалога, десятки не смоделированных ассетов (ассеты — каждый визуальный, звуковой или модельный файл в игре), несбалансированная экономика. Разработка игр; Это по своей сути междисциплинарное и итеративное ремесло, которое сочетает в себе дизайн, искусство, код, аудио, тестирование и публикацию в едином развлекательном процессе. Именно в этом обилии итераций вас ускоряет искусственный интеллект (ИИ — программное обеспечение, способное извлекать закономерности из исторических данных и производить текст, визуальные эффекты, звук и код). Но самое начало этого модуля понятно: ИИ — помощник, генератор проектов и мультипликатор идей; Вы тот, кто определяет дух, оригинальность и окончательное решение игры.
В этом первом разделе мы сосредоточимся на дисциплине, а не на инструменте. Вы узнаете, где ИИ экономит реальное время в игровом конвейере — цепочке стадий производства, через которые проходит идея, пока она не становится играбельным контентом, — где это опасно, как проверять каждый результат, ограничения на авторские права и оригинальность, а также какие данные вы можете предоставить какому инструменту. Без закладки этого фундамента последующие подразделения останутся в воздухе.
Где на производственной линии может пригодиться искусственный интеллект?
Давайте разделим профессии в сфере разработки игр на два больших кластера. Первый кластер: повторяющиеся, воспроизводимые, черновые задачи. Десять различных идей вариаций механики, черновики диалогов для NPC (неигрового персонажа), первоначальный макет уровня в виде серого ящика, эксперименты по направлению концепт-арта, повторяющиеся фрагменты кода (шаблон), список сотен тестовых примеров. В этих задачах ИИ сокращает минуты до секунд и не устает.
Второй кластер: решения, определяющие индивидуальность, оригинальность и коммерческое будущее игры. Каким будет основной цикл игры, какое художественное направление будет у бренда, эмоциональное ядро истории, окончательный баланс экономики, какой актив войдет в игру и защищена ли она авторскими правами. Эти решения требуют видения, вкуса, действующей интуиции и юридической ответственности. Искусственный интеллект здесь расширяет возможности, позволяет быстро создавать прототипы, но вы нажимаете кнопку.
Давайте проясним разницу в одном предложении: ИИ силен в вопросах «какими будут десять вариантов этого и как будет выглядеть первый черновик»; Решение за вами, когда дело доходит до таких вопросов, как «какая из них наша игра и является ли этот контент нашим по закону?»
Совет: прежде чем передать задачу ИИ, спросите: «Что я потеряю, если этот результат окажется неправильным или посредственным?» Если ответ — «несколько минут итерации», делегируйте легко. Если ответ «идентичность игры, блокировка публикации или иск о нарушении авторских прав», позвольте ИИ создать черновик, а вы примете решение и последний штрих.
Дисциплина проверки: три шага
ИИ производит плавно и уверенно; Это не означает, что это правильно или полезно. ИИ время от времени порождает галлюцинации — то есть представляет несуществующую функцию API, неработающую строку кода, выдуманное правило или несуществующий ресурс как реальные. В игре выдуманная функция Unity приводит к некомпилируемому коду, несбалансированная формула приводит к эксплойту, ломающему игру. Итак, выработайте трехэтапный рефлекс, применимый к каждому результату:
- Подключитесь к источнику и двигателю. Каждый фрагмент кода, который возвращает ИИ, должен быть основан на API, который реально существует в той версии движка (Unity/Unreal), которую вы используете. «В какой версии есть эта функция?» и сопоставьте его с официальным документом.
- Запустите и протестируйте. Скомпилируйте код, поиграйте в механику, смоделируйте баланс. Ничто из того, что производит ИИ, не считается «нормальным», пока оно не будет работать в игре.
- Пропустите это через фильтр вкуса и идентичности. Ощущается ли результат как будто он принадлежит вашей игре или он общий? Ваше художественное и дизайнерское суждение является последним фильтром.
Внимание: фраза «ИИ создал это таким образом» не является оправданием. Если есть ошибка, дисбаланс или нарушение авторских прав, ответственность лежит на человеке, который вложил этот вывод в игру без его проверки, а не на ИИ. Непроверенные результаты ИИ так же опасны, как и патч, выпущенный без тестирования.
Авторское право и оригинальность: что нужно знать с самого начала
Наиболее чувствительным аспектом использования ИИ в разработке игр являются авторские права и оригинальность, поскольку каждый создаваемый вами ресурс включен в коммерческий продукт. Усвойте эти три правила с самого начала. Во-первых: если результат генеративной визуальной/аудио модели явно имитирует существующее произведение, защищенное авторским правом (персонаж, бренд, фирменный стиль художника), использование этого результата в коммерческом продукте подвергает вас риску нарушения прав. Во-вторых: условия использования используемого вами инструмента (права на коммерческое использование, наличие у вас распечатки) различны для каждого инструмента; Не используйте, не прочитав. В-третьих: в некоторых странах произведение, созданное полностью искусственным интеллектом без участия человека, может не получить защиту авторских прав — то есть другие могут его скопировать. Эти три пункта мы углубим в 10-м блоке; Но знайте это с самого первого дня: результаты ИИ — это отправная точка, они не должны включаться в продукт без значимого человеческого вклада и проверки.
Данные, конфиденциальность и защита
Данные студии часто являются коммерческой тайной: неизданная дизайнерская документация, исходный код, дизайн персонажей, история. Включение их в бесплатный общедоступный инструмент означает риск утечек и конкуренции. Проведем простую классификацию: открытые данные (объявленные, опубликованные) могут войти в любой инструмент; внутренние данные только для автомобилей, одобренных учреждением; Конфиденциальные данные (невыпущенный код, дизайн, история) попадают только в контрактные инструменты, данные которых не идут на обучение модели. Примечание об ИТ и безопасности: добавляя в игру код, сгенерированный ИИ, не принимайте слепо уязвимости безопасности (например, доверие клиенту и обход проверки сервера в многопользовательской игре); Используйте ИИ только в целях защиты и проверки, чтобы повысить безопасность вашей собственной системы, и никогда в несанкционированных целях, таких как несанкционированный доступ к чужой системе.
три мини-кейса
Случай 1 — Экономия времени в нужном месте. Дизайнер инди-студии обычно тратит целый день на обдумывание 12 вариантов механики головоломки. Он дал ИИ краткое описание с четкими ограничениями и набросал 12 вариантов за 20 минут; Затем он выбрал 3 из них на свой вкус и прототипировал их. У ИИ появилось множество идей; Выбор и прототип остались за человеком.
Случай 2. При проверке произошла ошибка. Программист запросил у ИИ код системы инвентаризации. Код выглядел нормально, но не компилировался: ИИ создал функцию, которая была в старой версии Unity, но была удалена в версии проекта. Шаг «Запуск и тестирование» за 5 минут разрешил то, что могло бы стать часами путаницы.
Случай 3 — Доходность от риска, связанного с авторским правом. Художнику понравился образ героя, который он создал с помощью ИИ; но изображение имело явное сходство с известным персонажем комиксов. Вмешался арт-директор: этот визуал представлял собой риск нарушения коммерческих прав игры. Изображение было воспроизведено по запросу с уникальным силуэтом и палитрой и персонализировано по рисунку руки художника.
Четыре копируемых шаблона
1) Оценка пригодности к работе:
Ваша роль: старший продюсер игры. Ниже опишу работу. Скажите мне (1) является ли эта работа черновой/дубликатной работой, которую можно безопасно делегировать ИИ, или это критическое решение, определяющее идентичность игры, (2) потенциальная цена неправильного/посредственного результата, (3) проверка, которую мне нужно сделать перед делегированием. Работа: [вставьте задание здесь]
2) Запрос на проверку кода:
Вы пишете этот код для [Unity 2022.3/Unreal 5.3]. Укажите, что все используемые вами API существуют в этой версии. Отметьте «проверить» там, где вы не уверены. Не создавайте несуществующих функций; предложите альтернативу.
3) Предварительная проверка авторских прав/оригинальности:
Я буду использовать следующую идею изображения/персонажа в коммерческой игре. Дайте мне знать, если эта идея напоминает существующее произведение, защищенное авторским правом, торговую марку или стиль известного художника; Если похоже, предложите 3 конкретных изменения, чтобы сделать его уникальным. Идея: [написать здесь]
4) Маскировка конфиденциальных данных:
Текст, который я вам предоставлю, может содержать неопубликованный дизайн/код. Сначала перечислите, какие области являются конфиденциальными и должны быть замаскированы; Я замаскирую его и отправлю еще раз. Не анализируйте всё как есть.
Слабая подсказка / Сильная подсказка
Слабая подсказка:
Дайте мне идею игровой механики.
Эта подсказка не имеет контекста: жанр, целевая аудитория, платформа, ограничения неясны. ИИ отбрасывает общие, хорошо известные идеи.
Мощная подсказка:
Ваша роль: опытный геймдизайнер. Моя игра: мобильная, играется одной рукой, казуального типа, целевая аудитория 25-40 лет. Основной цикл: быстрые круги по 30 секунд. Ограничение: никакой рекламы, удобство покупок, 10 секунд на обучение. Задача: дать 8 различных основных идей механики; напишите краткое изложение в одном предложении, сильные стороны и возможные риски для каждого. Клише (матч-3, бесконечный бег).
Разница очевидна: ограничение, аудитория, тип и запрос «стереотипа» делают результат доступным.
Сравнительная таблица ролей и задач
бизнес
Роль ИИ
роль мужчины
проверка
Механическая генерация идей
Распространение вариаций
выбор, прототип
Тест геймплея
Диалог с NPC
черновик письма
Тон, идентичность, коррекция
постоянство характера
фрагмент кода
Производство шаблонов
Архитектура, интеграция
Сборка + тестирование
визуальное присутствие
Концепция/вариант
Художественное направление, оригинализация
Проверка авторских прав
Формула равновесия
проект счета
окончательная настройка
Симуляция + игровой тест
Распространенные ошибки
- Принятие результатов ИИ за готовый продукт. Результат всегда черновой; Он не выходит в эфир без участия человека.
- Запрос кода без указания двигателя/версии. Если вы не укажете версию, ИИ выдаст смешанный или устаревший API.
- Оставляем авторские права до конца. Проверка подлинности осуществляется во время производства, а не накануне трансляции.
- Наклеивание секретного рисунка на общественный транспорт. В случае утечки неизданного контента его невозможно получить.
- Подсказка без контекста, например «Подскажи идею». Неограниченное приглашение дает общие результаты.
В заключение
ИИ — мощный помощник в разработке игр: он умножает идеи, генерирует черновики, ускоряет итерации. Но индивидуальность, оригинальность, сбалансированность и юридическая защищенность игры принадлежат людям. В качестве основы этого модуля сделайте разделение на два кластера (воспроизводимые работы и решения об идентичности), трехэтапную проверку (ссылка на источник, запуск теста, вкусовой фильтр), осведомленность об авторских правах/оригинальности и конфиденциальность данных.
Задача приложения
Перечислите 6 должностей из вашего собственного (или воображаемого) игрового проекта. Классифицируйте каждое из них как «проект, делегируемый ИИ» или «человеческое решение». Для одного из передаваемых используйте приведенный выше шаблон «Оценка пригодности к работе», чтобы получить ответ от ИИ и применить трехэтапную проверку.
контрольный список
- [ ] Я разделил задание на две партии (воспроизводимое/идентификационное решение).
- [ ] Я реализовал трехэтапную проверку (исходный код, запуск, тестирование, наслаждайтесь).
- [ ] Я указал движок и версию при запросе кода.
- [ ] Я провел предварительную проверку авторских прав/оригинальности во время производства.
- [ ] Я предоставил инструменту конфиденциальные данные только в утвержденной замаскированной форме.