Обновить
358.63

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

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

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

От театральной импровизации до навыка для Алисы: как я сделал голосовую игру про принцесс, драконов и рыцарей

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

С вами снова Кирилл Богатов, дизайнер разговорных продуктов в KODE. В прошлом году я записался на курсы по театральной импровизации. Там мы разыгрывали сценки, работали с зажимами и учились не бояться выглядеть нелепо. Наши занятия часто заканчивались игрой в «Принцессу, Дракона, Рыцаря» — это как «камень-ножницы-бумага», только вместо фигур в ней нужно изображать фэнтезийных персонажей. Своего рода мини-спектакль на пару секунд.

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

Читать далее

От пиратства к жесткому копирайту: как менялось отношение к защите интеллектуальной собственности на игры в России

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

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

Читать далее

UI-система для Unity. Надстройка над UI Toolkit

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

Привет. Я занимаюсь реализацией UI в нашей небольшой команде, разрабатывающей игры. Долгое время занимался 3D-моделированием, моушн-дизайном, UX/UI-дизайном, построением дизайн-систем. Позже жизнь привела меня в игровую индустрию, где я применил предыдущие навыки.

Команда разрабатывала гиперказуальные игры, и на момент моего присоединения к ней происходила перестройка — переход от гиперказуальных игр к хардкорным проектам. Тогда рассматривались два варианта новых проектов:

Читать далее

Кто формирует будущее разработки игр в России: перспективные команды и проекты

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

Привет! Думаю, никого не удивлю, если скажу, что российская игровая индустрия долгое время оставалась в тени студий-гигантов мирового уровня. Однако в последние годы ситуация понемногу начала меняться в лучшую сторону. Несмотря на все сложности, независимые студии и небольшие команды разработчиков продолжают создавать игры, которые находят свою аудиторию не только в России, но и за ее пределами. Особенно активно развивается сектор AA- и инди-игр, где авторские идеи, интересные механики и оригинальные миры находят себе дорогу к геймерам.
Читать дальше →

Creepy Support: танец на граблях при создании нелинейной текстовой игры

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

В программирование меня изначально привело желание делать игры, но как-то так получилось, что за 16 лет карьеры я успел позанимался чем угодно, но не ими. Десктоп, фуллстек-разработка, бэкенд, мобильные приложения, в создания которых я влюбился с головой… Но желание делать игры не пропадало, а просто ждало где-то в сторонке — и спустя столько лет таки дождалось своего часа! Демоверсия уже загружена в Steam, и меня прямо таки распирает от желания рассказать… нет, не о самой игре, а о набитых шишках и о том, как меняется игровой процесс после столкновения с первыми плейтестами.


Читать дальше →

Недельный геймдев: #227 — 25 мая, 2025

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

Из новостей: FTC проиграла против Microsoft, ремастер Oblivion стал самой продаваемой игрой апреля в США, симулятор фермера поставил рекорд Roblox и набрал пять миллионов одновременных игроков.

Из интересностей: история инди-хитов от Playstack, как создаются секс-сцены для видеоигр, рендеринг Castle Kellmore, ZLinq, никогда не делай pixel art игру в изометрии.

Читать далее

Механика эволюции домов в Pharaoh (1999)

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

Путь от простых хижин к роскошным особнякам, украшенным фресками и колоннами, в Pharaoh — это не просто вопрос архитектуры и разные текстуры. Это отражение заботы игрока о своём виртуальном городе, его нуждах, вере и безопасности. Каждое жилище в городе это FSM, реагирующая на условия вокруг: достаток еды, доступ к воде, религиозные обряды, культурные радости и много чего еще.

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

В этой статье попробую рассказать, как устроена эволюция домов, какие требования стоят за каждым уровнем жилья и как это было реализовано в оригинальной игре. Если вы вдруг пропустили встречу нашего жреческого круга... простите, предыдущие статьи про восстановление исходников этого старого ситибилдера, — обязательно найдите время, чтобы взглянуть на пару интересных моментов (Добро пожаловать в Древний…, ecs, dynvtbl, логические потоки и Фараоне, Как построить мастабу, Как рисуется карта в Фараоне, Новый дом для Фараона)

Все скриншоты в статье сделаны уже на рендере проекта, исходники на github

To build, or not to build...

Шахматы вслепую — навык для Алисы

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

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

Тогда я решил написать навык для Яндекс.Станции, чтобы можно было играть в шахматы голосом.

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

За основу была взята библиотека python-chess и бинарник шахматного движка Stockfish:

Лошадью ходи

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

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

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

Читать далее

История Flash-игр. Часть 2: Монетизация

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

Продолжу свой рассказ про индустрию флеш игр изнутри. Мы остановились на том, что возле 2004-го года игры, сделанные энтузиастами на коленке, внезапно взорвали интернет.

Читать далее

Мини-игры в мессенджерах как бизнес: как зарабатывать на бот-геймах в 2025

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

В 2025 году мини-игры в мессенджерах, особенно в Telegram и ВКонтакте, стали неотъемлемой частью цифрового ландшафта. Эти легковесные приложения, встроенные прямо в интерфейс мессенджеров, предлагают пользователям мгновенный доступ к игровому контенту без необходимости установки дополнительных приложений.

Читать далее

Продакшн всем на зависть: технический обзор ПК-версии Doom: The Dark Ages

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

Сногсшибательное воплощение готического технофэнтези с эталонной оптимизацией.

До сих пор мы писали только о компьютерных железках, но тут решили поэкспериментировать с форматом. Представляем вашему вниманию технический обзор ПК-версии свежего Doom: The Dark Ages. Статья предназначена в первую очередь для геймдев-разработчиков, работающих с графикой, но возможно заинтересует и более широкую аудиторию.

Автор обзора — Роман Перов, в прошлом игровой журналист, а ныне главред игрового ресурса (название не указываем специально). Роман пишет на стыке видеоигр и технологий, интересуется новинками индустрии развлечений и игровых девайсов, разработкой и 3D-графикой. Если статья зайдёт, будем публиковать подобные материалы чаще.

Читать далее

Топ-10 NFT-игр 2025 года: во что играть без риска и с интересом

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

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

Читать далее

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

Мы наш, мы новый SDL3 построим или вперед в прошлое

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

Приветствую, Хабравчане!

В данной статье, хочу вам рассказать о своём проекте по реализации SDL3 для старых систем. Конечно, я не ограничиваюсь только Windows 95, разработку веду по современным ПК. Главная причина, это конечно фан и любовь к старому железу, которое ещё многое умеет.

Читать далее

О пользе гейминга: как игры помогают быть здоровыми и счастливыми

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

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

Юля Бородина — геймер со стажем и экс-продюсер игры Lineage 2, руководит направлением геймдев в Skillbox, продюсирует курсы по разработке игр на Unity, а также лидирует игровую студию Gamebox, которая выпустила на рынок более 50 игр. Многие из них вошли в топы лучших инди-игр 2023 года по версии IndieDB, IXBT, Синеус, RuStore. Выпускники направления геймдев под Юлиным началом работают над Overwatch, Fortnite, League of Legends, Escape from Tarkov, Atomic Heart и прочими известными играми. 

Сейчас много говорят о вреде компьютерных игр. Но не всё так однозначно! На эфире для экспертов комьюнити Skillbox IT Experts Юля рассказала о том, как игры помогают: лечить деменцию, бросать курить, изучать матанализ.

Читать далее

Как делать видеоигры в 2025 году (без движка)

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

На дворе 2025 год, а я всё ещё продолжаю делать видеоигры. Если верить archive.org, я начал заниматься этим двадцать лет назад! Достаточно долгий срок для одного увлечения...

Когда я рассказываю о том, над чем работаю, люди часто спрашивают меня, как я делаю игры, и их часто удивляет (а иногда и тревожит?), когда я говорю, что не пользуюсь коммерческими игровыми движками. Существует какой-то стереотип, что если ты делаешь игры не в популярном инструменте наподобие Unity или Unreal, это значит, что ты чуть ли не вручную пишешь ассемблерный код.

Я искренне считаю, что создание игр без огромного «многофункционального» движка может быть проще и интереснее, а часто и позволяет оптимальнее тратить вычислительные ресурсы. Я не делаю игру, в которой «есть всё», поэтому мне не нужны 90% фич, предоставляемых движками. Все мои игры обладают конкретным стилем и у меня есть конкретные способы работы с моими инструментами. Часто оказывается так, что используемым по умолчанию реализациям фич в крупных движках наподобие Unity не хватает столь многого, что мне всё равно приходится писать их самостоятельно. В конечном итоге, мои проекты по большей мере оказываются моими собственными инструментами и системами, а движок становится необходим лишь для создания удобного UI и части рендеринга...

Тут можно задаться вопросом, а зачем вообще использовать движок? Что он даёт? Зачем я позволяю инструменту потенциально препятствовать моей работе, когда его владельцы внезапно принимают неэтичные и ужасные бизнес-решения? Или выпускают обновление, которое требуется для запуска моей игры на консолях, но ломает всю систему в игре, заставляя переписывать её? Зачем я ежедневно борюсь с этим для работы с движком, пока я постепенно заменяю все его стандартные системы и он постепенно становится только загрузчиком ресурсов и фреймворком UI редактора?

Читать далее

Куда катит камень Сизиф геймдева?

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

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

А вы что видите по ту сторону идеального стекла? 👀

Читать далее

История Flash-игр. Часть 1: Энтузиасты

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

Тема инди-игр уже давно набирает популярность. Новости о том, как разработчик одиночка или маленькая студия вырвались в топы Стима, появляются регулярно. Но что если я скажу, что инди-игры были и задолго до Стима? Что была целая индустрия, объединявшая тысячи разработчиков по всему миру? Маленькая, неприбыльная и забытая сейчас, но очень популярная 20 лет назад. Это был Flash. На хабре уже есть несколько статей о нём, но я расскажу как эта индустря работала изнутри.

Если кто не застал, флеш игры - это такие бесплатные игры в браузере, которые заполонили интернет в нулевых. К ним не относились серьёзно, но встречались и годные, даже шедевральные проекты, которые помнят до сих пор. Я посвятил разработке таких игр больше 10 лет и хочу рассказать, насколько эта была необычная, интересная и где-то безумная индустрия.

Делались эти игры в программе Macromedia Flash, которая вообще-то задумывалась только как инструмент создания веб анимаций. Ну вот этих вот Масянь и всяких прочих Смешариков.

Читать далее

Как геймдев помогает решать социальные и культурные проблемы

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

Сегодня игры — это не просто форма досуга. Это гигантская индустрия, культурное явление, способ рассказывать истории и задавать важные вопросы. Как игры уже помогают обществу справляться с острыми темами, осмыслять реальность и менять мышление людей?

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

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

Читать далее

Почему игроки бросают вашу игру — и как QA может помочь

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

Привет, Хабр! Меня зовут Александр, и я тестировщик. В тестировании я около 10 лет, последние 5 из которых работаю в геймдеве. И большую часть времени в геймдеве я работал в командах, которые запускали новые игры. За это время я поработал с разными командами и проектами, видел десятки запусков и сотни апдейтов. Сегодня хочу поделиться опытом о том, как QA может влиять на качество и успех игры, не только через поиск багов и проблем, но и через влияние на пользовательский опыт игроков, и почему это может помочь минимизировать риски.

Читать далее

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