Как-то так получилось, что при работе в редакции мне часто приходилось писать новостные заметки про Game Boy. Про ту самую легендарную консоль, буквально перевернувшую идею гейминга и позволившую играть везде, а не быть привязанным к телевизору или монитору. Я писал про порты современных игр на платформу 1989 года, и мне стало интересно узнать, как же писали и продолжают писать игры под Game Boy. За все это время мне удалось узнать много нового, разобраться в деталях, и теперь я готов поделиться этим.
Рубрика «разработка игр» - 30
GBDev #1: разработка игр под Game Boy. История, инструменты, ресурсы
2022-03-18 в 20:00, admin, рубрики: Game Boy, gbdev, Игры и игровые консоли, игры и консоли, портативные консоли, разработка игр6 наблюдений о хорошем сюжете для видеоигр
2022-03-16 в 16:11, admin, рубрики: Gamedev, Блог компании Lightmap, геймдев, геймдизайн, Дизайн игр, игры, Игры и игровые консоли, инди, разработка игр, сторителлинг, сценарий, сюжет
Даже с малым бюджетом инди-проекты регулярно попадают в топы и собирают восторженные отзывы игроков. Не только благодаря геймплею, но очень часто нарративной части, в которой разработчики могут себе позволить выйти далеко за рамки привычных AAA-историй.
Своими наблюдениями об игровых сюжетах поделился сценарист инди-игр, а мы перевели.
Пишем тетрис в bat-файле
2022-03-09 в 5:46, admin, рубрики: bat-file, cmd, cmd.exe, Gamedev, tetris, windows, windows development, Блог компании Auriga, ненормальное программирование, Оболочки, разработка игр, разработка под windowsВ комментарии к моей предыдущей статье, «Какие задачи не решаются bat-файлами?», предположили, что на bat-файлах не получится написать Doom. Насчет Дума я пока не уверен, а вот тетрис у меня получился.
Сразу оговоримся, что код, который мы будем разбирать – это proof of concept. Он имеет недоработки, но я намеренно оставил его таким, чтобы не усложнять.
Bat-файл выложен на Яндекс-диск: ссылка
Читать полностью »Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы
2022-03-06 в 18:52, admin, рубрики: AI, artificial intelligence, C#, crowd, game design, game development, Gamedev, goap, intellect, unity, unity3d, Дизайн игр, искусственный интеллект, разработка игрКак сделать smart толпу в игре и почему лидер толпы это важно.

Введение
Если вы не читали первую часть, советую начать с неё (Часть 1 — архитектура). В этой части я расскажу более подробно о таком классе NPC как толпа.
Почему окружения World of Warcraft столь привлекательны?
2022-02-26 в 7:23, admin, рубрики: rpg, world of warcraft, Дизайн игр, Игры и игровые консоли, ландшафт, природа, разработка игр, эволюция человекаУ меня есть свой способ определения ценности книги — не только так называемой литературной работы, но и любой книги, или если на то пошло, любой музыкальной композиции или так называемого произведения искусства. Говоря доступным языком, я сужу о ценности книги по тому, насколько долго эта книга остаётся в моей голове […] (Murnane 2021, 9)
– Джерард Мурнейн
Как и у многих людей моего возраста, существенная часть ощущаемой мной ностальгии относится к виртуальным мирам — мирам видеоигр моей молодости. В наибольшей степени это, вероятно, World of Warcraft, содержащий в себе леса, горы, джунгли, пустыни, равнины, болота, пустоши и многое другое. Кажется, прошло полтора десятка лет с того момента, когда я играл в него в последний раз, но всё равно время от времени он вспоминается мне не как мучительный повседневный гринд или постоянные бои, а как исследование мира и поглощённость им.

Меня очень захватывали ландшафты Warcraft, они вызывали сильное чувство интереса и стремления. [Я сказал захватывали, потому что очень давно не играл в игру, но должен сказать, что помню их такими. Вполне возможно, они были лишь фоном для приятных ощущений и воспоминания о них смешались с удовольствием, создавав впечатление привлекательности. Кто знает?]
Почему? Что давало им такую привлекательность? Помня о расплывчатости подобных вопросов, я не буду заявлять, что мой ответ будет полным и определённым, но всё-таки попытаюсь его найти.
Читать полностью »
Случайные лабиринты и сапёр от третьего лица, инопланетные жуки и алгоритм Брезенхема
2022-02-25 в 15:47, admin, рубрики: алгоритм Брезенхэма, Алгоритмы, Дизайн игр, компьютерные игры, процедурная генерация, разработка игр, сапёр
Всем привет! Уже больше 30 лет я занимаюсь разработкой видеоигр и регулярно экспериментирую с различными игровыми механиками. В результате я пришел к идее создать игру по типу сапёра, но от третьего лица и на roguelike подобном уровне.
Unity: 8 причин отказаться от Coroutine в пользу Async
2022-02-19 в 11:31, admin, рубрики: async, C#, coroutine, unitask, unity, разработка игрВведение
Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии.
ВанГеры как история Open Source сообщества
2022-02-13 в 11:16, admin, рубрики: kd-lab, open source, вангеры, игра, периметр, разработка игр, самогонки, сообществоЗдравствуйте, меня зовут Дмитрий Лейкин и я вангер.
ВанГеры - российская игра 1998 года студии KD-Lab. Она имеет статус "культовой". Это необычная игра, которую до сих пор не могут классифицировать под определенный жанр. В последние годы она регулярно генерирует инфоповоды, в том числе на полях Хабра. Я хочу рассказать, как так вышло.



