Разработка игр: браузерные и брендированные игры
Mesterséges Intelligencia Központ Kft. является компанией по разработке ПО из Будапешта. Мы разрабатываем браузерные игры, брендированные игры и интерактивные проекты на WebGL и three.js, в том числе с живым искусственным интеллектом, который действительно реагирует на игрока.
Коротко: браузерная игра запускается по клику на ссылку, без установки, и на компьютере, и на телефоне. Искусственный интеллект в ней может быть не декорацией, а работающей частью: наш ИИ-ассистент на главной странице комментирует игру в реальном времени на 14 языках.
Что мы разрабатываем
Браузерные игры
Игра запускается по клику на ссылку, без установки и без магазина приложений, как на компьютере, так и на телефоне. Изображение в реальном времени рисует WebGL с помощью 3D-библиотеки three.js, поэтому и в браузере можно создать живую трёхмерную сцену, а не просто плоскую анимацию.
Брендированные игры
Брендированной игрой (advergame) называют собственную игру компании или продукта: для рекламной кампании, вывода продукта на рынок, выставочного стенда или как привлекающий внимание элемент сайта. Свою игру мы спроектировали именно так: для стенда компании и для нашего сайта, для деловых посетителей, которые не считают себя геймерами.
Интерактивные проекты
Не всякий интерактивный контент является игрой в строгом смысле слова. 3D-презентация продукта, викторина, выставочная инсталляция или игровая демонстрация какого-либо процесса создаются по той же технологии и так же работают в браузере.
Игровые элементы, управляемые ИИ
В игре искусственный интеллект может быть не декорацией, а работающей частью: живым комментатором, персонажем, который отвечает на вопросы игрока, рассказчиком, который говорит на языке игрока. Графику для игры тоже может создавать ИИ: пейзажи и препятствия нашей собственной игры нарисовал созданный нами конвейер на основе генеративных моделей изображений.
Доказательство: игра на нашей главной странице
На нашей главной странице работает действующий пример. Игрок и есть T-rex: в бесконечном раннере он перепрыгивает препятствия, а мир тем временем меняет время суток, погоду и пейзаж. С неба за ним наблюдает наш ИИ-ассистент, живой комментатор на основе большой языковой модели.
- 3D в реальном времени в браузере: WebGL и three.js, всё обслуживается одним сервером на Node.js.
- Ничему не нужно учиться. Одна кнопка: клик, касание или пробел; на компьютере и на телефоне игра одна и та же.
- ИИ действительно следит за игрой: на важные моменты (потеря жизни, рекорд, новый уровень, новый пейзаж) он реагирует примерно за 1–2 секунды, а в конце раунда подводит итог забега, приводя как минимум два числа.
- Можно и задавать вопросы. На вопрос, который набирает игрок, он отвечает всегда; пока игрок пишет, игра стоит на паузе.
- На 14 языках и всегда вежливо: он говорит на языке игрока и на всех языках обращается к игроку на «вы», даже если игрок обращается к нему неформально.
- Мир, созданный с помощью ИИ: пейзажи и препятствия создал наш собственный конвейер на основе ИИ; подробно мы пишем об этом в разделе Наши работы.
На что мы обращаем внимание в игре?
Этим принципам мы следовали и в нашей собственной игре:
- Игра должна запускаться сразу, без регистрации, кнопки «Старт» или обучения.
- В первые десять секунд всё должно быть понятно, даже тому, кто никогда не играл.
- На телефоне она должна работать так же: мобильная и настольная версии равноправны, настройка выполняется на обеих.
- Бренд должен появляться в мире игры, но не как прерывающая реклама, а как часть игры.
- Время ответа ИИ должно быть частью драматургии: игра построена так, чтобы задержка ответа в несколько секунд не воспринималась как ошибка.
Частые вопросы
Зачем нужна брендированная игра?
Брендированная игра нужна для того, чтобы посетитель не просто читал о компании, а проводил с ней время и уносил с собой впечатление. При хорошем дизайне она передаёт послание компании внутри игрового мира; если игрок делится своим результатом, послание распространяется вместе с ним. На выставочном стенде она может собрать публику, а на сайте дольше удерживать посетителя.
Браузерная или мобильная игра?
Браузерная игра распространяется по ссылке, запускается без установки и одинаково работает на компьютере и на телефоне. Для рекламной кампании, сайта или стенда это более короткий путь к игроку. Мобильная игра, устанавливаемая из магазина, оправдана, если игроки регулярно возвращаются, если она должна работать без интернета или если она опирается на возможности телефона. О приложениях, которые публикуются в магазинах приложений, мы пишем на нашей странице Разработка мобильных приложений.
Может ли в игре быть искусственный интеллект?
Да, и не только в роли декорации. Языковая модель может комментировать игру в реальном времени, отвечать на вопросы игрока и говорить на его языке. Наш ИИ-ассистент на главной странице делает именно это, на 14 языках. Подробнее о беседе на основе ИИ вы можете прочитать на нашей странице ИИ-чат-боты и ИИ-агенты. Важный принцип проектирования: ИИ не должен принимать решения во вред игроку; у нас комментатор только говорит и не вмешивается в ход игры.
От чего зависит цена разработки игры?
Функциональный размер мы и здесь измеряем в функциональных точках COSMIC, но в игре важно многое из того, что функциональные точки не выражают: графика и анимация, работа в реальном времени, настройка игрового процесса, количество целевых платформ. Графику, работу в реальном времени и поддержку нескольких платформ измерение отмечает отдельно; их и настройку игрового процесса мы отдельно учитываем в предложении. О методе ценообразования мы пишем на странице Ценообразование; первая консультация бесплатна, так что напишите нам.