Рубрика «геймдев»

Я делаю браузерную текстовую ролевую игру, где ведущим работает языковая модель. Игрок пишет любое действие своими словами, мастер отвечает рассказом, а игра ведёт механику: здоровье, деньги, характеристики, инвентарь, броски d20. Кажется, что всё просто: отправь модели историю и лист персонажа, получи ответ. На практике самые интересные задачи оказались не в промптах вида «напиши смешно», а на стыке вероятностной модели и детерминированной игровой механики. Ниже — четыре таких места и то, как я их решил.

Стек: Node.js 24, Express, встроенный node:sqlite, модели через OpenRouter и общий для сервера и браузера модуль движка.

Читать полностью »

С чего всё началось

У меня лежал файл Game.cub на 437 мегабайт от казуального квеста 2011 года. Внутри — 3559 файлов с расширениями, которых не знает ни один редактор: .cubebin, .stex, .sparkeffect, .binldinfo. Я решил разобраться, что это такое.

Игра — это Enigmatis: The Ghosts of Maple Creek от польской студии Artifex Mundi, которую я честно купил в Steam года два тому назад. Вообще, познакомился с ней я лет 8 тому назад. Но вернёмся к теме. Движок называется Spark Casual Engine, и он оказался куда интереснее самой игры.

Главный вывод, к которому я пришёл: в исполняемом файле нет игрыЧитать полностью »

Детектив на статике: как я собрал ARG с пятью шифрами без бэкенда, регистрации и бюджета - 1

Привет. Я соло разработчик: студия из одного человека и ИИ ассистента. У нас есть сайт tempapp.ruЧитать полностью »

Здравствуйте, все, кто это читает!

Я Данилский, и я в процессе создания игры «Mr. Micro» на Unity; работаю над ней 1,5 года.

Задумка и сюжет:

Игроку нужно собрать 10 000 монет в течение года из‑за долга перед мафией. Он открывает бизнес по продаже машин на запчасти. По пути он встречает богатого антропоморфного слизня, который решает его поддержать, но из-за запрета родителей не может отправлять и как либо передавать деньги.Слизню тоже нужно заработать 10 000 монет, чтобы доказать родителям свою самостоятельность.

Game play:

Игрок рекламируетЧитать полностью »

Все уже наверняка видели посты на «Бэкдорах», «Эксплойтах» и прочих кибертопорах о том, как кто‑то, особенно с выходом новой модели, естественно, в один промпт сгенерировал копию Call of Duty, Starfield или любой другой игры. По видео выглядит сыровато, но играбельно, однако ключевая проблема здесь в том, что это демонстрационный вариант в формате браузерной игры. То есть совсем не те проекты, где мы с вами увлеченно сидим часами (любители браузерных игр и мобилок простите).

Читать полностью »

Всё началось не с игровой механики. Я смотрел клип Mr. Oizo — M Seq, где Flat Eric сидит в машине, которую моют, и подумал: под такую музыку должны крутиться коты в стиральных машинах. Мне уже нравилась сама картинка — матрица из машин, внутри которых вращаются коты двух цветов.

Потом появилась проблема: поверх этой картинки всё‑таки хотелось сделать игру.

Первый прототип

Читать полностью »

Что же за статья такая была? Неужели там была какая‑то информация, нарушающая нормы законодательства? Ведь не дают перманентный бан просто так! Значит, была веская причина.

Оказывается — это всё неважно, и перманентный бан могут дать просто так! Для этого даже нарушать ничего не надо.

Вот об этом я и хочу рассказать в новой статье.

Читать полностью »

Звук в игре важен не меньше, чем визуал, если мы говорим об иммерсивности. Поэтому сегодня будет небольшой гайд о генерации музыкальной‑звуковых ассетов.

Делаем звуковые ассеты, не умея в саунд‑дизайн - 1

Нескучный саунд

В прошлом небольшом гайдеЧитать полностью »

Если вы когда‑нибудь общались с популярными чат‑ботами или заглядывали на Character.ai, легко поддаться иллюзии, будто на той стороне экрана сидит живой человек. ИИ шутит, сопереживает, злится и подыгрывает. Ведёт себя почти как человек. Но может ли за всем этим скрываться настоящее сознание и душа?

Ответим вам прямо — за экраном только пустота и холодные математические расчеты.

Любая современная языковая модель представляет собой сложный калькулятор статистики, который предсказывает следующее, наиболее вероятное и приятное вам слово. Но не более того.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js