Рубрика «разработка игр» - 30

Как-то так получилось, что при работе в редакции мне часто приходилось писать новостные заметки про Game Boy. Про ту самую легендарную консоль, буквально перевернувшую идею гейминга и позволившую играть везде, а не быть привязанным к телевизору или монитору. Я писал про порты современных игр на платформу 1989 года, и мне стало интересно узнать, как же писали и продолжают писать игры под Game Boy. За все это время мне удалось узнать много нового, разобраться в деталях, и теперь я готов поделиться этим.

Читать полностью »
6 наблюдений о хорошем сюжете для видеоигр - 1

Даже с малым бюджетом инди-проекты регулярно попадают в топы и собирают восторженные отзывы игроков. Не только благодаря геймплею, но очень часто нарративной части, в которой разработчики могут себе позволить выйти далеко за рамки привычных AAA-историй.

Своими наблюдениями об игровых сюжетах поделился сценарист инди-игр, а мы перевели.

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

В комментарии к моей предыдущей статье, «Какие задачи не решаются bat-файлами?», предположили, что на bat-файлах не получится написать Doom. Насчет Дума я пока не уверен, а вот тетрис у меня получился.

Сразу оговоримся, что код, который мы будем разбирать – это proof of concept. Он имеет недоработки, но я намеренно оставил его таким, чтобы не усложнять.

Bat-файл выложен на Яндекс-диск: ссылка

ГеймплейЧитать полностью »

Как сделать smart толпу в игре и почему лидер толпы это важно.

Толпе нужен лидер, даже толпе зомби.
Толпе нужен лидер, даже толпе зомби.

Введение

Если вы не читали первую часть, советую начать с неё (Часть 1 — архитектура). В этой части я расскажу более подробно о таком классе NPC как толпа.

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

У меня есть свой способ определения ценности книги — не только так называемой литературной работы, но и любой книги, или если на то пошло, любой музыкальной композиции или так называемого произведения искусства. Говоря доступным языком, я сужу о ценности книги по тому, насколько долго эта книга остаётся в моей голове […] (Murnane 2021, 9)

– Джерард Мурнейн

Как и у многих людей моего возраста, существенная часть ощущаемой мной ностальгии относится к виртуальным мирам — мирам видеоигр моей молодости. В наибольшей степени это, вероятно, World of Warcraft, содержащий в себе леса, горы, джунгли, пустыни, равнины, болота, пустоши и многое другое. Кажется, прошло полтора десятка лет с того момента, когда я играл в него в последний раз, но всё равно время от времени он вспоминается мне не как мучительный повседневный гринд или постоянные бои, а как исследование мира и поглощённость им.

img

Меня очень захватывали ландшафты Warcraft, они вызывали сильное чувство интереса и стремления. [Я сказал захватывали, потому что очень давно не играл в игру, но должен сказать, что помню их такими. Вполне возможно, они были лишь фоном для приятных ощущений и воспоминания о них смешались с удовольствием, создавав впечатление привлекательности. Кто знает?]

Почему? Что давало им такую привлекательность? Помня о расплывчатости подобных вопросов, я не буду заявлять, что мой ответ будет полным и определённым, но всё-таки попытаюсь его найти.
Читать полностью »

Случайные лабиринты и сапёр от третьего лица, инопланетные жуки и алгоритм Брезенхема - 1

Всем привет! Уже больше 30 лет я занимаюсь разработкой видеоигр и регулярно экспериментирую с различными игровыми механиками. В результате я пришел к идее создать игру по типу сапёра, но от третьего лица и на roguelike подобном уровне.

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

Введение

Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии.

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

Здравствуйте, меня зовут Дмитрий Лейкин и я вангер.

ВанГеры - российская игра 1998 года студии KD-Lab. Она имеет статус "культовой". Это необычная игра, которую до сих пор не могут классифицировать под определенный жанр. В последние годы она регулярно генерирует инфоповоды, в том числе на полях Хабра. Я хочу рассказать, как так вышло.

ВанГеры как история Open Source сообщества - 1

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


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