Обновить
366.12

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

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

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

Нейронка Claude в IDE среде Cursor, демонстрация возможности для работы над сценарием

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

Здесь приведены примеры сценарного творчества от генеративного ии, claude, работающего посредством cursor. Помимо самого творчества демонстрируются технические конфиги, обеспечивающие его существование в игровой среде.
Надеюсь, ознакомление с приведёнными материалами поможет определиться с тем, можно ли использовать современные языковые модели в сценарной работе.

Все выложенные ниже файлы (от библии до кода - результат работы нейронки).

В качестве примера выкладываю 3 файла:

1. библия сценариста,

2. диалог с обезьяной,

3. конфиг этого диалога для работы в игре.

Читать далее

Как я прокачал английский до B2 в США, разработав своё языковое приложение

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

После переезда в США мой английский был на уровне A1. Вместо курсов и приложений я решил создать собственный языковой тренажёр и заодно прокачать себя как fullstack-разработчика. В статье рассказываю как я парсил словари, получил бан, внедрил геймификацию и достиг уровня B2 за год.

Читать далее

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

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

Из новостей: Dune Awakening достигла миллиона проданных копий, Peak разошлась тиражом в миллион копий за 6 дней, Крис Авеллон работает над новой RPG, Riot закрывает Hypixel Studios и отменяет Hytale после десятилетия разработки.

Из интересностей: цифровое воровство и справедливость, как мужик пошёл искать Лихо Одноглазое, почему вы откладываете битву с финальным боссом, тапатульки в Майке.

Читать далее

Лучшие игры для изучения программирования в 2025 году

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

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

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

Читать далее

Ностальгические игры: Fallout

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

В середине девяностых казалось, что жанр RPG уже ничем не удивит: магические мечи, драконы и эльфы давно набили оскомину, а чего-то по-настоящему революционного в этом жанре почти не выходило. Но в 1997 году Interplay выпустила Fallout — игру, которая стала глотком радиоактивного воздуха для всех уставших от фэнтезийных штампов. Здесь не было спасения мира в привычном смысле, зато была свобода действий и последствия каждого решения, здесь можно было встретить чёрный юмор и бескомпромиссную жестокость, а атмосфера Америки после ядерной войны ощущалась на удивление правдоподобной. Именно об этой игре, ставшей эталоном и началом культовой серии, сегодня и пойдёт речь.

Я отлично помню, насколько меня захватывала сама идея, что где-то за пределами знакомого нам мира лежат бескрайние радиоактивные пустыни, по которым можно бродить в поисках приключений. Да, пустошь так и манила своей свободой и непредсказуемостью, а руины городов, бродячие мутанты, убежища и старые военные базы хранили немало секретов (и, конечно же, лута =) ). Даже запустив игру сегодня, нетрудно ощутить то же любопытство и легкий трепет перед неизвестностью, даже после десятого прохождения. Как и в конце 90-х: Fallout по-прежнему умеет поражать воображение и дарить чувство подлинного открытия, благодаря чему фанаты, возвращаясь в её ламповый мир, попадают словно в родную гавань и с трепетом на сердце окунаются в столь опасный, но неимоверно манящий постъядерный мир.

Читать далее

Где все игры про граффити? Обзор лучших и забытых проектов

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

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

Первыми пошли Готики — хороши до сих пор (я из тех людей, кто больше любит третью). Потом горячо любимая Neverwinter Nights (в преддверии выхода Baldur's Gate 3), но, к сожалению, сейчас в нее играть было довольно скучно. А следом шел Морровинд — ох уж эта боевая система (miss, miss, miss).

И тут я дошел до одинокого забытого бриллианта. Игра, взбудоражившая умы и сердца подростков так же сильно, как легендарный фильм Ямакаси. После нее все заборы города были измалёваны однотипными надписями дешевой краской. И я про Marc Ecko's Getting Up: Contents Under Pressure.

Читать далее

Как подключить Ton Connect 2.0 к проекту на Unity

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

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

Читать далее

Как Red Dead Redemption заставил миллионы полюбить вестерны

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

Я провел за этой игрой часов 200, если не больше. Кажется, что я больше всех в мире ждал выхода продолжения, долгих 8 лет (хотя, очевидно, речь идет о миллионах геймеров по всему миру). Ни один игровой проект так меня не увлекал. И после выхода второй части я засел поосновательнее: наиграл уже больше 500 часов и останавливаться не собираюсь (правда, обновление Elden Ring, похоже, заставит меня это сделать).

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

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

Читать далее

Telegram как игровая платформа

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

Привет, Хабр! Сегодня поговорим про мессенджер Telegram как игровую площадку, займемся бета-тестированием отечественной TG-игры и разберемся, почему всё больше разработчиков выбирают «Телегу» в качестве стартового инструмента для запуска видеоигровых направлений.

Читать далее

Разрабатываем полноценную игру целиком при помощи ИИ (LLMDD, часть 1)

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

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

Читать далее

Создание Chessort: игра для сортировки шахматных головоломок

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

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

Читать далее

«Санаторий у Седой Трески»: как инди-команда ретро энтузиастов создаёт FMV-квест под DOS с нуля в 2025 году

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

Я посетил презентацию демо игры «Санаторий у Седой Трески». Это инди-игра, которую разрабатывает студия Irreal Cube Studios. Однако разработчики решили не брать просто Unreal Engine 5 и готовые ассеты, как это нынче принято. Создатели решили создать проект, вдохновлённый старыми ретро‑квестами 90-х годов, такими как «Фантасмагория» или «Седьмой гость». То есть «Санаторий у Седой Трески» — это FMV‑квест с захватом движений, пиксель‑хантингом и другими характерными особенностями жанра, возвращающий нас к истокам квест-игр. Да, Unreal Engine 5 используется, но не как основная технология. Движок у игры свой.

Но и это не всё — создатели пошли ещё дальше, сделав игру совместимой с операционной системой DOS.

Как многие из читателей Хабра знают, в 90-е годы игровые приставки, которые сейчас называют консолями, были не у всех, а домашние компьютеры были доступны ещё меньшему числу людей. И в то время основной системой на домашних компьютерах была DOS с надстройкой Norton Commander, а не Windows. Кстати, у меня не было ни компьютера, ни приставки до 2004 года. Так что FMV-игры прошли совсем мимо меня.

Поэтому разговор с создателями «Санатория у Седой Трески» стал для меня уникальной возможностью узнать о создании игры по забытой технологии древних. На презентации я поговорил с создателями проекта: главой всей команды, автором идеи и актёром второго плана по совместительству автоором YouTube‑канала «Уютный подвальчик» Виктором Карасёвым, 2D‑художником Алексеем Гуськовым и оператором по захвату движений Антоном Черешневым. Мы обсудили игру, её особенности и процесс разработки. Приятного чтения!

Читать далее

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

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

Из новостей: Microsoft и AMD заключили многолетнее партнёрство, Nexus Mods сменил владельца, продажи Stellar Blade достигли 3 миллионов копий, «Леста Игры» перешла под контроль государства.

Из интересностей: on shaping light, пишем 3D-игру весом в 600Кб, как сделать свою Civilization, рендеринг чёткого текста на GPU, шейдер чулочков.

Читать далее

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

Clair Obscure: Expedition 33 вернула мне веру в игровую индустрию

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

Чем больше пишешь ретроспектив, тем отчётливее понимаешь, как в творчестве многое зависит от удачи. Но даже при таких исходных история появления и успеха французской RPG под названием Clair Obscure: Expedition 33 — это чудо из чудес. Как команда ноунеймов нашла друг друга, завоевала армию игроков и что данный феномен значит для игровой индустрии? На эти и не только вопросы давайте найдём ответы вместе.

Читать далее

Пишем 3D-игру весом в 600Кб…

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

...которая работает на первом Android-смартфоне в мире, ретро-компьютерах из 90-х и даже Mac'ах! Часть 1.

Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я написал трёхмерные «танчики», которые весят всего лишь 600 килобайт и в рамках подробной статьи готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея — жду вас под катом!

Читать далее

Вызов игроку как портрет геймплея

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

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

Читать далее

Сериализация в Unity: известные атрибуты и их проблемы

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

Любой Unity-разработчик знаком с атрибутом [SerializeField], который позволяет сериализовывать непубличные члены класса и, соответственно, отображать их в инспекторе. Но, в силу его ограниченности, позже начали появляться и другие способы сериализации.

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

Читать далее

Последовательность Фибоначчи в составах команд главных героев

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

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

Если взглянуть на мир художественных произведений с точки зрения повествования, то можно заметить несколько четко выраженных схем, касающихся количества главных героев, которые появляются в художественных произведениях, будь то книги, телешоу, фильмы или даже видеоигры. Во многих историях можно встретить одно из следующих чисел: 1, 2, 3 или 5. Интересно, что этот паттерн повторяет первые четыре числа последовательности Фибоначчи. Если мы внимательнее посмотрим на внутреннюю динамику каждой из этих типичных командных компоновок, то увидим, что математика становится очевидной.

Читать далее

Книга: «The Last of Us. Как серия исследует человеческую природу и дарит неповторимый игровой опыт» Николя Денешо

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

Добро пожаловать в 26 сентября 2013 года — сегодня с нами пятьсот страниц чтения о мире и сюжете известной постапокалиптической игры. Убедитесь, что маска, защищающая от спор кордицепса, плотно прилегает к лицу, а в соседней комнате не щелкает щелкун, и поехали.

Читать далее

Локализация. Поиск строк по всем StringTable'ам в Unreal Engine

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

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

Читать далее

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