Обновить
512K+

Разработка игр *

Разработка игр

316,6
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Рождение легенды: Need for Speed

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели7.9K

А знали ли вы, что серия Need for Speed начиналась вовсе не как аркадные покатушки с совершенно нереалистичной физикой авто, а как попытка передать само ощущение от управления дорогим спорткаром — его вес, инерцию и сцепление с дорогой? Именно поэтому разработчики, уже имевшие за плечами опыт работы над Test Drive, обратились за консультацией к журналистам из Road & Track — авторитетного автомобильного издания. Их цель была простой: передать как можно более живой опыт вождения автомобилей премиум-класса, которые для большинства людей оставались недосягаемой мечтой.

Первая часть серии задумывалась как игра, способная дать человеку, далёкому от мира суперкаров, хотя бы примерное представление о том, каково это — оказаться за рулём Lamborghini Diablo VT, Ferrari 512 TR и других машин такого уровня. Разработчики хотели показать, как каждый из этих автомобилей ощущается на дороге в реальности, но при этом не перегружать игру излишне сложными симуляторными механиками. Так на свет появился продукт, полное название которого было: «Road and Track Presents: The Need for Speed».

В этой статье я хочу рассказать, как появилась на свет одна из самых известных гоночных серий, кто именно стоял у её истоков, и почему даже непопулярная, умирающая консоль, на которой изначально вышла Need for Speed, не смогла помешать ей заявить о себе. Ну а в финале, как всегда, выложу сборку игры, которую можно без проблем запустить на современных ПК, несмотря на то что вышла она ещё в далёком 1994 году.

Читать далее

Новости

Я создал эмулятор Game Boy на F#

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели10K

Я работаю программистом уже более 8 лет, и, признаюсь, никогда не понимал, как на самом деле устроены компьютеры. Поэтому я решил попробовать изучить их работу путём эмуляции. Извините, Бен Итер, я пока не собираюсь ничего создавать.

Читать далее

Как наша инди игра продержалась на главной странице itch.io больше месяца: разбор эксперимента

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели7.3K

Перевод статьи из GameDiscoverCo: Разбор (с цифрами и графиками) эксперимента по запуску инди-игры SuperWEIRD на itch.io. Пошаговое описание того, что конкретно делали разработчики с поисковыми алгоритмами, анализом влияния тегов на охваты и итоговые цифры по скачиваниям, браузерным сессиям и конверсиям в Steam вишлисты.

Читать далее

Рассказ о поездке на конференцию инди-разработчиков «Игровая индустрия 2026» в Минске

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели7.3K

В жизни не раз случаются внезапные события, о которых ты даже не подозревал за очень небольшой срок до их наступления. Тем жизнь и хороша, что она не расписана для каждого от начала до конца. Вот и конференция в Минске 22 апреля 2026 года свалилась мне на голову достаточно внезапно и поломала все мои планы. Но обо всём по порядку.

Читать далее

Я люблю «Героев меча и магии», но пару моментов бы поменял

Уровень сложностиПростой
Время на прочтение24 мин
Охват и читатели18K

«Герои меча и магии» (Heroes of Might & Magic или просто HoMM) это серия игр, на которой я вырос, и в которую до сих пор периодически с удовольствием играю. Конечно же, больше всего наиграны третьи Герои, а также пятые. И вот только что в раннем доступе вышла новая часть — HoMM: Olden Era от студии Unfrozen, с чем я всех нас и поздравляю.

Секрет живучести и культовости Героев в гениальной геймплейной основе, в которую входит разнообразный микс: разведка территории, собирательство ресурсов, развитие замка, набор армии, поиск артефактов, прокачка героя и пошаговые сражения.

Тем не менее, как бы тепло я ни относится к HoMM, мне кажется, что какие-то фирменные особенности этой серии игр давно нуждаются в переосмыслении и обновлении. Во многих аспектах игры хочется добавить больше свободы, разнообразия и фана. А какие-то отдельные утомительные игровые элементы хочется упростить или даже совсем исключить.

И сегодня я хотел бы поделиться своими субъективными мыслями на этот счёт и сразу же проанализировать, насколько моё мнение совпадает с видением разработчиков новой части — Olden Era. Она уже долгое время была доступна в виде демо-версии, поэтому у всех желающих было время её попробовать и понять, какой будет игра. Также приглашаю вас поделиться своими мнением в комментариях и вместе конструктивно подискутировать.

Читать далее

Стоит ли покупать Diablo 4: Lord of Hatred

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели9.6K

28 апреля вышло второе дополнение к Diablo 4, которое получило название Lord of Hatred.

И пользуясь случаем, мы бы хотели поговорить с вами о серии игр в целом, ее вкладе в развитие игровой индустрии, проанализировать мнения критиков и геймеров о свежем аддоне, а также честно и без прикрас разобраться — стоит ли играть в четвертую часть франшизы вообще и в ее дополнение в частности. Не будем затягивать вступление и начинаем!

Читать далее

LOTIS, «Шпионка» и кризис среднего возраста

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели7.7K

Я в свои NN-лет решаю вопросы с кризисом среднего возраста просто: получаю второе высшее в театральном. Поскольку учусь я очно с толпой милых зумерш, то волей неволей заразился их вайбом.

В одно время между парами по актерскому и сценречью у нас образовался перерыв в несколько часов, и зумерши притащили небезызвесную игру «Шпион». Реализована она была на минималках даже для web-а из 90-х: нужно было внести список играющих, а потом передавать смартфон по кругу для получения персональной инфы. Интерфейс текстовый.

Кто не знает правила, напомню: все, кроме одного игрока (шпиона) узнают некое слово, место, историческое событие. В процессе общения нужно задавать друг-другу вопросы, чтобы вычислить того, кто не имеет представление, о чем речь, поймать шпиона. А шпион должен вести себя так, чтобы его не заподозрили, и по этим всем разговорам постараться угадать, о чем все знают и говорят. В общем, выигрывает либо шпион, правильно угадавший общий секрет, либо добропорядочные граждане.

Вопросы могут быть самыми разными: Это на улице или в помещении? Это для детей или взрослых? Можно ли на этом ездить? Это едят? И т. д.

«Шпион», при всей кажущейся его простоте забавлял нас много дней. Но мне, как айтишнику со стажем большим, чем те, с кем я учусь, было дико видеть, как для игры, явно претендующей на сетевую, нужно передавать чей-то смартфон из рук в руки. Так получилось, что я в это время активно работал над своим LOTIS, о котором писал здесь уже. И вот в какой-то из вечером я сделал сетевого шпиона, чем несказанно удивил своих коллег, будущих актеров. Заодно и протестировал LOTIS в режиме чата.

Читать далее

5 забагованных игр, ставших классикой индустрии

Время на прочтение5 мин
Охват и читатели19K

Релиз новой видеоигры, особенно если это AAA+-проект, должен быть безупречнымне иметь багов, иметь качественный перевод на разные языки. Текстуры должны быть проработаны, движения губ персонажей – совпадать с озвучкой, и в рандомный момент игра не должна вылетать

Но все это – в каком-то идеальном мире. В реальности, напротив, мы получаем проблемы с лицами в Mass Effect 2, пропадающие текстуры в Assassin’s Creed Unity, черный экран в Batman: Arkham Knight. Иногда в принципе пройти игры становится невозможно из-за ошибки в каком-нибудь квесте. 

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

Читать далее

Scene not Graph

Время на прочтение13 мин
Охват и читатели13K

Scene not Graph. Место для запятой выбирайте сами.

Scene Graph как концепция появился в академической и промышленной среде, где компьютерная графика использовалась для CAD-систем, научной визуализации и инженерного проектирования, а потом уже пришел в игры. Задачи отрисовки мира и его объектов в CAD были совсем другие и нужно было описывать, например, сложные сборки из деталей, с шестерней в редукторе, редукторе в двигателе, двигателе в машине, и такая модель отражала физическую реальность, которая играм была нужна с приставкой "не". Причины, по которым Scene Graph пришел и остается в играх довольно банальные, этой концепции учат в университете, и многие кто пришел делать игры, естественно знакомились с ней раньше других. На курсе компьютерной графики ИТМО эту модель давали уже на втором месяце и объясняли её полгода, а остальные пять или шесть техник давали всего месяц и в конце года.

Но проблема была в том, что в CAD иерархия объектов это буквальное описание устройства изделия, и перенос этой модели в игры в целом и в игровую графику в частности был концептуальной ошибкой с самого начала. Поняли это достаточно поздно, чтобы эта модель успела поселиться в мозгах целого поколения, выпуск OpenGL в 1992 году с принципиально другой моделью (immediate mode) стал первым сигналом что играм надо двигаться в другую сторону, но инерция Scene Graph в движковой архитектуре сохраняется до сих пор.

Читать далее

RGG‑LAND: от стримерского ивента до игры

Уровень сложностиПростой
Время на прочтение41 мин
Охват и читатели11K

RGG‑LAND это игра‑ивент‑настолка, можно называть как угодно, ведь несмотря на то что полноценно поучаствовать в таком могут только стримеры, тем не менее любой желающий может воспользоваться любыми материалами, которые я выкладываю в открытый доступ и сделать для себя свой RGG‑LAND, ведь суть проекта заключается в том, чтобы поиграть в такие игры, в которые ты никогда бы не поиграл по своему желанию.

Читать далее

Лучшие GTA-клоны в 2026 году

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели9.8K

Серия игр от Rockstar Games стала одним из самых знаковых явлений игровой индустрии XXI века, несмотря на довольно простой рецепт успеха. В самом деле, что нам год за годом предлагает «Великое воровство автомобилей»?

Открытый мир в виде городского пространства с узнаваемым образом (Нью-Йорк, Майами и т. п.), погруженный в него неоднозначный или явно отрицательный персонаж, относительная свобода действий в исследовании города + гангстерский сюжет с кражами, погонями, перестрелками и прочими уголовно наказуемыми мероприятиями. Вот смысловое ядро, неизменная формула, которая обеспечивает успех франшизы.

Уже не первый год фанатское сообщество горячо спорит о том, какая часть франшизы стала лучшей, чего ожидать от дальнейшего развития серии. По мотивам GTA с завидным упорством создают RP-проекты, а примерно любая игра в любом сеттинге в первые же недели после релиза получает мод с заменой главного героя на Карла «Сиджея» Джонсона.

Читать далее

О чём рассказывают «Зелёные страницы» по нарративу в играх

Время на прочтение5 мин
Охват и читатели8.3K

Как только выходит гайд от какой-либо общественной организации, первый рефлекс - щуриться и спрашивать: "А судьи кто?" Особенно когда речь про игры - они там точно что-то понимают? Почему я должен этим людям доверять? Опыт студий - позитивный и провальный - будет полезным, но только если речь о каких-то крутых проектах.

Мне переслали этот сборник - “Зелёные страницы” о нарративном дизайне https://greenbook.forgamedev.ru/. Прочитал его, разобрал, кто в авторах, о чём идёт речь и есть ли польза.

Поехали

Почему Chrome весит 7 000 Марио или как сжать «Змейку» в 1 000 раз

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели15K

На вашем диске лежит семь одинаковых моделей птицы Додо. Не благодарите — это ARK заботливо положил их вам в каждое DLC.

Раньше Super Mario Bros весила 40 КБ. Сейчас одно обновление Chrome — это ~7 000 таких Марио. Как мы дошли до жизни такой, и почему все идет по кругу?

В статье пройдем путь от тайлов NES до Neural Texture Compression и рассмотрим змейку в трех версиях: по трем вехам сжатия. Одна из них в 1 120 раз меньше первой. И это не та, в которой ИИ.

Читать далее

Ближайшие события

«Брус-16»: учебная игровая приставка с оригинальной минималистичной архитектурой

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели22K

«Брус-16» — это новая игровая приставка. За полтора месяца мы спроектировали ее архитектуру, а также создали виртуальную машину, компилятор и аппаратную реализацию на FPGA. Специально для Брус-16 написано более 10 игр. Если вам интересны “серьезные” темы системного программирования, компьютерных архитектур и цифровой схемотехники, а также темы “несерьезные” – разработка игр в духе ретро-инди, демосцена и эстетика минимализма, то читайте дальше. Кстати, картинка выше состоит ровно из 64 прямоугольников. Это важно. Впрочем, обо всем по порядку!

Читать далее

Недельный геймдев: #275 — 26 апреля, 2026

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.3K

Из новостей: RayLib 6, продажи Pragmata достигли миллиона копий за 2 дня, продажи Clair Obscur: Expedition 33 составили 8 миллионов копий, GFA Games заблокировали банковские счета в России.

Из интересностей: посиделки с разработчиками REPLACED, 7 видов пауз, ощущение живого огня, как продержаться на главной странице itch больше месяца, про технологии No Rest for the Wicked.

Читать далее

Pragmata взломали за два дня до релиза. Шесть слоёв защиты Denuvo и как их обходят через гипервизор

Уровень сложностиСложный
Время на прочтение7 мин
Охват и читатели31K

15 апреля 2026 года Pragmata, новый sci-fi экшен от Capcom, появилась на пиратских ресурсах. Игра официально вышла 17 апреля. Платящие клиенты ждали разблокировки в Steam, а пираты уже бегали по лунной станции. Денуво, который должен был защитить хотя бы первые недели — самые продажные дни, ради которых эту защиту и покупают — пробит через hypervisor bypass от команды DenuvOwO. И это не аномалия: с декабря 2025-го Denuvo проигрывает каждую неделю. Persona 5 Royal, Borderlands 4, Resident Evil: Requiem, Crimson Desert, теперь Pragmata.

Под капотом — модифицированный open-source отладчик HyperDbg, EfiGuard как UEFI-bootkit, патчинг PatchGuard через паттерн-матчинг Zydis, спуфинг CPUID и KUSER_SHARED_DATA через EPT. Технически — kernel rootkit, юридически — пакет «play & restore» из закрытого Telegram-канала. Денуво живёт в Ring 3, обход — в Ring -1, между ними четыре уровня привилегий: detection из user-mode принципиально невозможен.

В статье разбираю шесть слоёв защиты, которые приходится снять, чтобы загрузить пиратский гипервизор: Secure Boot, PatchGuard, DSE, CPUID/RDTSC, KUSER_SHARED_DATA, Steam ownership. Что держит — HVCI. Что может сделать Irdeto и почему все варианты плохи. И на закуску — voices38, который через 40 дней после релиза Resident Evil: Requiem опубликовал классический crack: +5% FPS и работа под Proton на Linux, чего hypervisor-метод никогда не умел.

Читать далее

Стереотипы про геймдизайнеров

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели6.6K

Я в индустрии с 2020го года. Начинала с нарративщика, потом перешла в написание документации, а сейчас с небольшой компанией мини инди-проект, преподаю геймдизайн в колледже и периодически даю лекции на митапах. Как вы поняли, я общаюсь с большим количеством самых разных людей, и решила рассказать про самые распространенные заблуждения, с которыми я столкнулась за эти 6+ лет работы в индустрии, и с которыми также часто сталкиваются мои соратники.

Читать далее

StaticECS — Bitmap Entity Component System

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели14K

За десятилетия существования ECS сложились два фундаментальных способа хранить компоненты: архетипы (Unity DOTS, Flecs, Bevy) и sparse sets (EnTT, LeoECS). Каждый из них несёт структурные ограничения, которые не устраняются оптимизацией реализации — они вытекают из самой модели данных.

StaticEcs — третья модель. Она основана на инвертированном иерархическом битовом индексе: не сущности хранят маски своих компонентов, а компоненты хранят битовые карты сущностей. Фильтрация запроса — это побитовое AND, обрабатывающее 64 сущности за одну инструкцию CPU. Добавление или удаление компонента меняет один бит и не перемещает никаких данных.

В статье разбираю, как устроена эта архитектура, чем она отличается от архетипов и sparse sets, и что даёт на практике.

Читать далее

Квантовый сапёр и квантовый тетрис: изучение квантовых феноменов через компьютерные игры

Время на прочтение10 мин
Охват и читатели13K

Игра — один из наиболее универсальных и интересных способов знакомства со сложными концепциями и взаимосвязями. Тема обучающих игр для программистов на Хабре популярна и хорошо разобрана в отдельных статьях (особенно в корпоративных блогах). Я бы отметил работы уважаемой Дарьи @t3chnowolf в блоге компании «МТС», затрагивающие эту тему, в частности, «5 обучающих игр для разработчиков» (почти 29 500 просмотров) и «Обучающие игры для разработчиков: кодим, играя» (более 24 000 просмотров). Какое-то время назад я также хотел попробовать свои силы в этой теме, однако нашёл значительно более увлёкший меня боковой сюжет: игры, помогающие осмыслить квантовые феномены и смоделировать работу квантового компьютера. Наиболее узнаваемые из них — пожалуй, «квантовый сапёр» и «квантовый тетрис». Впрочем, давайте обо всём по порядку.

Читать далее

Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели16K

Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов, Stay Forever, где мы обсуждали метод разработки RollerCoaster Tycoon (1999). Это было крутое интервью, которое можно целиком послушать здесь — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.

Читать далее
1
23 ...