Место Ии и человека в разработке инди игры. Мечты о которых забыли.
Всем снова привет. Вчерашний пост в очередной раз собрал много нагоняев. Сообщество старательно пытается меня вразумить. В любом случае это даже полезно, так как некоторые пишут дельные замечания. Это, знаете ли, ценно в условиях, когда ИИ настроен так, чтобы быть полезным, и тем самым часто слишком облизывает пользователя. Холодный душ из далеко не всегда объективной критики работает как такой себе отрезвитель.
Ладно, о чём хотелось бы поговорить. Об ИИ в разработке игры и каково место во всём этом занимает человек. Вопрос насущный и интересный, и если ещё учитывать, что для многих болезненный. Но я попробую дать более нейтральную аналитическую перспективу.
Итак, начать бы хотелось с простого. Сколько нужно времени, сил, опыта и человекочасов, чтобы сделать, скажем, тайкун по полупроводникам? Особенно если попытаться заложить туда сложную математику? А если спросить, сколько тех, кто хотел создать что-то подобное, сумели создать играбельный билд? Ответ будет разочаровывающим. Многие подобные проекты висят мёртвым напоминанием на различных платформах. И что важно — пусть эта ниша узкая, но у неё есть верная ячейка пользователей, которые голодны на хороший проработанный тайкун. Но реальность такова, что разработчики рожают по месяцу патчи. Каждая новая механика — это и вовсе редкость.
И тут в дело врывается человек с желанием и подпиской на облачный ИИ-сервис. Что может это дать? Как ни странно — темп. Как я уже сказал ранее, вместо месяцев счёт пойдёт всего на дни. Но тут, увы, для тех кто спешит уже бросать шапками, не всё так просто. Я буду, естественно, брать личный пример.
С нуля. Без какого-либо опыта в разработке. Имея достаточно свободного времени, за две недели у меня есть результат — два рабочих билда под мобилку и под ПК. Оба с разными интерфейсами и механиками, которые в общем уже обходят большинство конкурентов. Сейчас я не говорю о том, что это безоговорочная победа ИИ над человеком. Но это определённо то, о чём следует задуматься.
Расскажу вот что. Я с 17 лет пишу книги. Потом под книги решил освоить цифровое рисование. И там, и там я достиг, ну может, не вау-результатов, но всё же было чем похвастаться. Но вопрос в трудозатратах и конечном результате. Математика такова — можно потратить дни на рисование, на написание книги, а потом и её редактуру. Полгода-год работы — и получить незаконченное, сырое, с кучей проблем, и самое важное — с перегоревшей мотивацией. Я в этом колесе прокрутился, скажем, больше пяти лет. Не вау, но достаточно, чтобы понять, что в конечном итоге у меня нет однозначного успеха. Я сейчас не жалуюсь, а констатирую факт. Увы, годы труда хоть и подарили мне увлекательные часы, но вместе с тем — рутину и серость процесса.
Не стоит после всего вышесказанного утверждать, что ИИ победил. И что место человека во всём этом отошло на задний план. Это неверно. Я всё так же целый день напролёт сижу за ПК и трачу нервы на разработку. Постоянно проверяю, что сделано. Решаю, куда пойдёт проект дальше. И даже всё же начинаю запоминать паттерны основных багов. Ошибки, которые допускает ИИ, или особенности движка. Мне не нужно самому сидеть над кодом, когда, например, окажется, что расчётная формула, по которой процессор в моей игре борется за покупателя на рынке, имеет неподходящие переменные. ИИ это исправит за минуты. Больше не нужно часами копаться в коде и тратить целый день, чтобы поправить в одном месте интерфейс или добавить анимацию. Поиск багов — аналогично.
Мой случай — это скорее исключение, когда можно полностью отдать работу ИИ и контролировать его, изредка вмешиваясь, указывая на ошибки и направляя. Это позволяет сама задумка игры. И стоит не забывать, что ИИ от ошибок и деморали не панацея. Раздражение накапливается, в конце дня всё так же. Сомнения найдут подход с другой стороны, а выгорание только поможет в этом.
Самое важное во всём этом — результат. Игроку редко когда важно, как сделана игра. Он заходит и играет. И тут даже если ты ошибся, если сделал плохо, перегорел — ты не потратил на это месяцы или годы, так и не выбравшись на свет. Мой случай — это две недели. И результат, которым, может, не стоит хвастаться, но хотя бы не стыдно показывать.
Ну и любимое для ненавистников ИИ или тех, кто против излишнего засилья ИИ во всех сферах — игр, сделанных с использованием ИИ, будет только больше. Это неизбежно. И как и в случае с ручной работой, искусное использование будет давать хороший продукт. Разработка игр для кого-то останется искусством, но для конвейера выбор очевидно за ИИ. А для таких мелких энтузиастов, как я, он просто дарит возможность осуществить мечту.
Скрины с мобильной версии:
Ссылка на игру кому интересно: