Обновить
380.04

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

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

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

Как разрабатывать балетный слэшер, экшен о поездах и метроидванию о мягких игрушках: интервью с главой Watt Studio

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

Привет, Хабр! Я продолжаю рассказывать про российский геймдев. Об этой студии я узнал здесь, на Хабре. Студия не смогла получить грант от Института развития интернета на игру «Поезда» в 2022 году, после чего она закрылась. Однако разработчики нашли финансирование, открылись и  решили переделать теслапанкэкшен «Поезда» в электроэкшен Trains: Through Electric Storms.

Далее я потерял студию из информационного поля. И внезапно на одном мероприятии мне удалось встретиться с основателем студии и записать интервью. Проблема в том, что потом готовое интервью отложилось на полгода, а за это время многое изменилось: у студии появились ещё два проекта, расширился штат сотрудников и так далее. В итоге, спустя ещё 3 месяца, представляю вам новое интервью с главой студии Watt Егором Томским. Мы поговорили о новых проектах, выпущенных играх и о заморозке проекта Trains: Through Electric Storms. Приятного чтения!

Читать далее

Глючная эстетика. Баги как неожиданное искусство в играх

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

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

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

Читать далее

Бумажный геймдев: как увлечь ребёнка без интернета и гаджетов

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

Привет, Хабр! Как вы думаете: что общего между написанием сложного кода и игрой с семилетним ребёнком? Отвечу как молодой отец и сотрудник ИТ-компании: оба процесса занимают неопределённо много времени и порой заставляют вас усомниться в своём интеллекте. Если за помощью с кодом всегда можно обратиться к Stack Overflow или (простите!) к ИИ-ассистентам, то ребёнок требует вашего персонального внимания. Считайте, что вы один на один с естественной нейросетью, которая находится в стадии обучения, но уже активно лезет в продакшен. А ещё эта нейронка часто капризничает и требует поиграть, игнорируя ваши дедлайны.

Оставлять ребёнка надолго перед экраном — не лучшая идея (хотя продавцы очков и контактных линз, а также психологи будут вам благодарны). Поэтому ищем другие варианты. Если ваш ребёнок уже освоил азы шантажа («Пап, а я тогда не усну!») и базовые алгоритмы манипуляции («А мама разрешает!»), пора переходить к ассиметричным ответным мерам. Нам помогут не столько старые, сколько добрые игры на бумаге, которые слегка изменились со времён нашего детства.

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

Читать далее

Недельный геймдев: #235 — 20 июля, 2025

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

Из новостей: Blender 4.5 LTS, глава Ubisoft назначил своего сына соруководить дочерней компанией, уволенные руководители Unknown Worlds обвинили Krafton в саботаже Subnautica 2, Valve начала удалять из Steam некоторые игры для взрослых.

Из интересностей: в наши дни почти не осталось разруливателей, история создания кампании Battlefield 3, геймиректор Expedition 33 раскрывает секрет повествования.

Читать далее

Самый обобщённый живучий алгоритм

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

Путь от костылей к универсальному живучему алгоритму

В статье разбирается само устройство обобщённого алгоритма: как концептуально закладывать возможность учёта истории наблюдений, реконструкции мира и перебора альтернатив, чтобы ИИ-ассистенты/программисты могли реализовать эти механизмы под свои задачи. Детально разобран только универсальный перебор вариантов; реализация остальных особенностей предоставляется разработчику специализированное версии алгоритма.

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

Пропустить обложку через вентилятор

Страшные истории для рассказа в темноте. Или как народные страшилки превратились в компьютерные игры

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

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

Сегодня место вечернего костра занял монитор, а сказки обрели пиксельную плоть. Компьютерные игры стали новым пространством для распространения городских легенд и крипипаст. Но почему именно игры? Почему именно они оказались идеальной формой для продолжения страшных историй в XXI веке? Чтобы это понять, нужно проследить эволюцию легенд от устных преданий до цифровых хорроров.

Читать далее

Выпустил ремастер своей игры спустя много лет после релиза. Вот как это было

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

В этот день, 17-го июля, ровно 20 лет назад увидел свет простенький шутер под названием Endless War. О том, как эта игра затянула меня в геймдев, я рассказывал в прошлой статье. А сегодня на Newgrounds и itch.io я выпустил ремастер той самой первой игры. Эта игра - дань уважения всем тем, кто играл в первые части в детстве, кто писал отзывы и был неравнодушен к серии в частности и к flash-играм вообще. В этой статье расскажу как шла разработка и с какими сложностями я столкнулся.

Читать далее

Как я сделал игру для Яндекс Игр

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

Всем привет! Меня зовут Игорь, и в свободное время я занимаюсь созданием игр.

Вчера я выпустил свою первую публичную игру «Дом до небес». Это простая в которой нужно ставить блоки этажей, чем ровнее тем лучше, этому мешает раскачивающийся крюк, и шатающееся здание. Игра похожая на ту, в которую я играл в детстве, когда телефоны ещё были кнопочными.

Ссылка на игру

Читать далее

Unity: корутины и UniTask — когда что использовать

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

Сравнение корутин и UniTask в Unity.
Узнай, когда использовать каждый подход, как обрабатывать ошибки и улучшить производительность игр. Практические примеры кода.
В статье ты найдешь:
• Что такое корутины и UniTask
• Сравнение производительности
• Обработка ошибок
• Отмена операций
• Работа с ECS
• Когда что использовать

Читать далее

Assassin’s Creed: Дед Доест

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

Можно ли назвать эту статью ретроспективой? Трудно сказать. В любом случае, сейчас Ubisoft прочно закрепилась в игровой индустрии как кузница провалов и крайне неприятных скандалов для «инклюзивной» компании.

Ретроспектива обычно начинается со слов «а я‑то вот помню…» Но я действительно помню: как Ubisoft (Assassin»s Creed в частности) были примером качества, интереснейшего лора, нестандартных игровых механик и transmedia‑сторителлинга. И даже (относительно) успешно поборолась со сложностями собственного движка.

Поэтому хочу поговорить не об очередном «Ubisoft В С Е», а вспомнить и рассказать почему в 2010-е компания являлась сыном маминой подруги среди остальных тайтлов. (И почему лично для меня история умерла после Revelations).

Читать далее

Как создавать нарратив через механику — истории без текста

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

Большинство игр не читают, в них играют

Мало кто лезет в лор игры до её запуска и готов читать больше, чем взаимодействовать с игрой — нам нужен «экшон». Ты берёшь в руки геймпад — и поехали. Именно поэтому кажется логичным, что история в играх должна быть встроена в основной процесс — геймплей игры. Не как обёртка конфеты, не как мануал в папке с игрой, а естественно, в механики.

Читать далее

НЕдружелюбный геймдизайн

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

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

Читать далее

Как защитить облачное решение с точки зрения интеллектуальной собственности

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

Разработали облачное решение? Теперь главный вызов — защитить вашу интеллектуальную собственность от копипастеров и недобросовестных конкурентов.

Меня зовут Юрий Горбачев. Я — специалист по интеллектуальной собственности. Забудьте теорию. Давайте о практике: какие механизмы (патенты, авторское право, коммерческая тайна) и договоры реально защитят ваш код, данные и интерфейсы.

Читать далее

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

Как гейм-дизайн решает, что именно будет на этой карте?

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

Любой, кто хоть раз пытался спроектировать игру, знает про священную троицу вопросов: "Что?", "Как?" и "Зачем?". В теории всё просто: Сначала определяем цель (Зачем?), потом продумываем механики (Как?), а затем облекаем их в контент (Что?). Но это в идеальном мире. В реальности же, на поле боя, наш бедный вопрос "Зачем?" — это самый трусливый солдат. Он первый бежит с поля боя под натиском сирены по имени "крутая идея", под гипнозом конечной картинки в воображении команды, под давлением того самого внутреннего мечтателя, который заглушает голос разума. Добавьте сюда дедлайны, командную динамику или, наоборот, эхо-камеру одиночной разработки — и вот он, наш фундаментальный вопрос, уже пылится на самой дальней полке, рядом с первыми салфеточными-концептами.

Читать далее

Недельный геймдев: #234 — 13 июля, 2025

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

Из новостей: уволенные руководители Unknown Worlds подают в суд на Krafton, роскачество проверит Genshin Impact, инди-хит Peak разошёлся тиражом в 5 миллионов копий, Unigine 2.20.

Из интересностей: об архитектуре кода Animal Well, доклады с Rendering Engine Architecture Conference, Кен Левин о System Shock 2, Ghost Story Games и Judas.

Читать далее

Как «по-быстрому» сделанная игра затянула меня в геймдев на 20 лет и какие выводы я из этого сделал

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

Я уже делал серию постов об истории flash-игр (раз, два, три), а сейчас пришла пора рассказать как я сам оказался в этой индустрии.

Ещё после поступления в ИТМО я решил, что не мешало бы поизучать какую-то модную на тот момент технологию, и купил в переходе диск “Самоучитель по Flash MX”. А когда уже сносно программировал - захотелось сделать и свою игру. Писать какие-то аркады было не интересно, и я замахнулся аж на целый авиасимулятор (да, в программе для создания 2D анимаций). Но в целом у меня получилось! Геймплей был ужасен, графика ещё хуже, но были и воздушные бои, и даже миссии по уничтожению наземки. Игра была показана друзьям и заброшена на полку, но через пару месяцев я узнал про Newgrounds - это тогда была самая большая тусовка флешеров, куда все кому не лень выкладывали свои игры и мульты.

Читать далее

Японские ретро тетрисы, которые учат нас думать по-другому

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

История культовой игры «Тетрис» берет свое начало в 1984 году и связана с именем советского программиста Алексея Пажитнова. Изначально перед ним стояла задача создать утилиту для проверки производительности советских компьютеров, а параллельно и стрессоустойчивость, и многозадачность операторов ЭВМ. Но вскоре разработка Алексея привлекла внимание коллег, которые увидели в ней своеобразное развлечение.

Несмотря на то что тетрис был советской разработкой, со временем с игрой смог познакомиться и весь мир, что в итоге привело к копированию и созданию отличных от оригинала вариантов тетриса. Привлекла внимание новая игра и японских разработчиков, которые под впечатлением в начале и середине 90-х создали немало тетрисов со своим японским колоритом и модифицированными правилами.

К чему это привело?

У игроков, регулярно играющих в классический тетрис, складываются определенные схемы, воспроизводя которые, они с легкостью добиваются успеха в игре. В свою очередь, японские тетрисы ломают привычные схемы и заставляют игроков думать немного или даже сильно по-другому. Как именно? Расскажу в этой статье!

Читать далее

О графике в Unity: Графический конвейер

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

Всем привет! Меня зовут Григорий Дядиченко, я уже что-то разрабатываю на Unity десять лет. Давно ничего не писал, и тут собрался с силами и решил, что хочу написать про компьютерную графику. А точнее пройтись по её базе в контексте Unity. Если интересуетесь темой — добро пожаловать под кат!

Читать далее

Звуковой дизайн в рогалике

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

Всем привет, меня зовут Иван. Я один из участников небольшой команды разработчиков игр. В данный момент у нас идет активная разработка игры в жанре roguelike. В какой-то момент возникла потребность во внедрении звуков в игру. А, так как команда небольшая, мы набираем задачи не по принципу кто что умеет, а по принципу кому что больше нравится. И вот меня заинтересовало создание звуков для нашей игры.

Когда я принялся записывать звуки, я понимал, что звук — это 50% атмосферы. Но у меня не было ни профессионального оборудования, ни опыта. Только микрофон, FL Studio и куча энтузиазма.

Читать далее

Как зарегистрировать компанию в сфере GameDev в ОАЭ

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

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

Читать далее

Вклад авторов