Как стать автором
Обновить
76.68

Дизайн игр *

Визуальное игростроение

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

Мир Супер Марио, или старые игры и консоли

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

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

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

Читать далее

Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

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

Казалось бы, техническая сторона графики у игр, созданных на одном игровом движке, должна быть более-менее схожей. Вот я и приступил к реверс-инжинирингу рендеринга Genshin Impact, не питая особого энтузиазма, ожидая увидеть там что нибудь вроде Universal Render Pipeline, стандартного решения для мобильных игр на Unity, с шейдером Cell shading для отрисовки персонажей. Но реальность преподнесла немало сюрпризов...

Читать далее

Геймификация

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

В 1983 Компания Nintendo подарила миру Famicom и понеслось. Более 20 лет прошло с прихода игровых консолей к массовому потребителю. Поколение выросло на играх, а индустрия цифровых развлечений стала такой-же огромной и прибыльной как современный кинематограф или шоу-бизнес.

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

Читать далее

От проблем большого геймдева — к соло-разработке и внутреннему миру: беседуем с геймдизайнером Ричардом Levelord Греем

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

Ричард Levelord Грей — известный гейм-дизайнер, один из основателей Ritual Entertainment, активно участвовавший в создании таких легендарных игр, как Duke Nukem, American McGee’s Alice и Serious Sam. В 2019 году мы беседовали с Ричардом о его пути в индустрию и работе над «дюком». Сегодня мы поговорим о более поздних (и нередко скандальных) проектах Ричарда по известным франшизам, о его независимой разработке и о том, как Levelord видит геймдев сегодня.
Читать дальше →

Истории

Разбирая бэклог. Часть 14.1. Mortal Kombat. Краткий казуальный экскурс по серии на базе эмуляторов PSX / PS2. 1993-2000

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

Во время составления списков по платформам для целей последующей эмуляции, некогда охвативших аркадные автоматы, NES, SNES и Sega Genesis, а также, в отдельности, в большей степени точечно и с позиции общего кругозора, Amiga, я мимоходом рассматривал и PSX, но скорее так, постольку-поскольку. Причин тому изначально было две.

Читать далее

Blockbench, или Как я перестал беспокоиться и полюбил 3D-моделирование

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

Возможно, вы, как и я, много раз пробовали осваивать 3D-моделирование, но каждый раз ударялись о высокий входной порог. А может быть, вы выбираете себе подходящий инструмент для начинающих? Тогда вы можете представить мою радость, когда я узнал о Blockbench — минималистичном 3D-редакторе, предназначенном для создания твердотельных моделей. Для меня он пока остаётся идеальным компромиссом между сложностью обучения и возможностями.

Что такое Blockbench


Blockbench — редактор, изначально рассчитанный на моделирование блоков, предметов и скинов персонажей Minecraft (Bedrock Edition). Добавляем в сцену примитив, навешиваем на него текстуру (заморачиваться с UV-развёрткой не нужно, она создаётся автоматически), разрисовываем текстуру прямо на модели, при необходимости добавляем анимации — вуаля, у нас есть готовый 3D-объект!
Читать дальше →

Шейдер береговой линии для Unity

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

В своей работе я больше склоняюсь к стилизованной картинке, однако полученный в статье результат можно будет адаптировать и для реалистичного стиля/PBR. В этом посте мы поговорим о шейдере воды, относящемся к береговой линии, не касаясь материала песка и других деталей воды, например, преломления и каустики (о них можно прочитать в Water Shader Breakdown или по другим ссылкам в разделе Water на странице Resources). Впрочем, шейдер выполняет и смешение прозрачности/альфы, чтобы затенить материал под ним для симуляции мокрого песка.

Мы поговорим о двух способах наложения волн в сцене: при помощи текстуры глубин и ручных UV. Ниже я перечислю замечания, плюсы и минусы каждого способа. В последующих разделах мы поработаем над ними по очереди.

Читать далее

Создание прототипов игр на LÖVE

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

Одна из моих целей на 2025 год — создание завершённой игры. Завершённой, то есть её можно будет купить в Steam или App Store за $2,99 или около того. Я уже делал маленькие игры, но завершение и выпуск игры, вероятно, будет самым крупным моим проектом (если не считать блога).

В зимние каникулы я какое-то время писал прототипы игр на LÖVE — фреймворке для создания 2D-игр на Lua. Таким образом я хотел изучить инструменты разработки игр, подходящие к моему набору навыков, и определить свои сильные стороны, чтобы в 2025 году распоряжаться временем эффективно.

До работы над этими прототипами я написал примерно двести строк кода на Lua, но у меня не возникло никаких проблем в освоении нужного мне синтаксиса.

Оказалось, что API LÖVE простой и мощный. Одно из преимуществ использования фреймворка вместо игрового движка в том, что я могу показать вам полный пример всего в десяти строках кода (в отличие от игрового движка, где пришлось бы определять объекты сцены, прикреплять скрипты и так далее).

Читать далее

Ретрогейминг без ностальгии — интересно, но сложно. Проверено на детях

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

Вот уже полгода, мой проект игровой платформы Фаренгейт на русском языке и для русскоязычной аудитории, находится в стадии тестирования концепции на реальных пользователях. Технически продукт был собран еще в мае 2024 года, но полноценно выпускать его на рынок без четкого proof-of-concept, что он выполняет поставленные задачи было бы странно. 

Читать далее

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

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

Мы идём от общего к частному. Задаём системе вопросы на самом общем уровне и постепенно углубляемся в детализацию. Если на какой-то вопрос мы не смогли ответить, значит, скорее всего, мы пропустили какой-то более общий вопрос, от которого зависит рассматривая ступень детализации, в этом случае не стесняемся вернуться на один или несколько уровней абстракции назад.

Читать далее

Монетизационные механики AFK Journey

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

Здравствуйте, дорогие читатели!

Меня зовут Евгений Розанов. Я занимаюсь разработкой мобильных free-to-play игр, а точнее их продюсированием, достаточно большую часть времени я занимаюсь анализом рынка в поиске новых идей для механик, для удобства я собираю свою базу референсов и интересных решений.

В данной статье я собрал монетизационные механики из AFK Journey.

Приятного прочтения!

Читать далее

Дрессировка слона: как приручить инди-игру

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

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

Читать далее

Hail to the Rainbow. Разработка игры длиною в вечность. Часть 2. 3D контент и шейдеры

Время на прочтение9 мин
Количество просмотров3.9K

Всем привет! Данная статья является продолжением начатого ранее цикла на тему разработки моего инди‑проекта «Hail to the Rainbow». В этой части я хочу рассказать о визуале игры, создании 3d контента и аспектах, связанных с материалами, шейдерами и некоторыми техническими приемами.

Читать далее

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

История авиасимуляторов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7.9K
Глюк с мостами в MSFS 2020

Ходят слухи, что современные игровые симуляторы типа Microsoft Flight Simulator (MSFS) реально используются в обучении будущих пилотов. Честно говоря, в такие слухи не очень верится: это как изучать боевые искусства по Mortal Kombat. Но потрясающий реализм современных игр как бы намекает, что всякое возможно…

Если дать игроку штурвал, шлем VR, кресло на гидравлической платформе с наклонами и тряской (5D), то это будет похоже на пилотирование настоящего самолёта. Есть реальные истории, как после многолетней игры на MSFS люди спокойно сдают на лицензию пилота, потому что в одномоторнике им известны все элементы управления.

А на гражданском лайнере полёт вообще бóльшую часть времени на автопилоте.
Читать дальше →

Создал город из игры Герои 3 в 3D | Фабрика

Время на прочтение7 мин
Количество просмотров17K

Всем привет, это Денис Вебер.

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

Если вам больше нравится формат видео, ссылку на ролик я оставлю в конце статьи.

Читать далее

Разбирая бэклог. Часть 13.2. Заброшенные поместья, тёмные города, роковые женщины. 5+2 игры с элементами FMV. 1994-1997

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

Начать данную публикацию пожалуй стоит с того факта, что жанр "чистых" квестов, как и эдвенчур, так и классических RPG в отдельности, мне достаточно чужд - ранее за всё время, в контексте первых двух жанров, по существу были осилены только три проекта - ремастеры Grim Fandango (1998), Leisure Suit Larry 1: In the Land of the Lounge Lizards (1991) и Another World (1991). Помимо этого первый и второй проходились с существенной опорой на руководства, без которых в частности я навряд ли когда-нибудь разгадал бы загадку с воздушными шарами в случае первой игры. Помимо чисто обще жанровых предпочтений есть и несколько дополнительных факторов, которые вычеркнули для меня эти сегменты игровой индустрии - тупиковые ситуации, регулярное отсутствие какого-либо понимания что делать дальше, пиксель-хантинг (порой за всякими рамками разумного), своеобразная логика в контексте тех или иных пазлов, моментальная погибель героя от случайной, не той выбранной фразы или иного действия и последующий старт игры с самого начала, если нет сохранения до (что отчасти применимо к одной из рассматриваемых далее игр), местами встречающееся ограничение по времени, медлительность игрового процесса.

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

Читать далее

С детства мечтал о разработке игр | Спроси у техартиста | VR игры: вопросы разработчику

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

В новом выпуске рубрики "Вопросы разработчику" поговорили с Артемом, technical artist Portal VR. Обсудили все от трех самых полезных навыков для разработчика, до стереотипов о профессии.

Читать далее

10 главных событий российской видеоигровой индустрии в 2024 году

Время на прочтение10 мин
Количество просмотров3.3K

Привет, Хабр!

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

Собрал в статье эти и другие темы, а также подготовил бонус в конце — подборку игр, сделанных в России и вышедших в этом году. А там есть на что посмотреть и во что поиграть.

Поехали!

Читать далее

Как создать свою первую игру?

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

Вот уже больше года я разрабатываю Tower Defense своей мечты. С нуля изучал работу с 3D, игровые движки, продвижение и т. д. У меня даже были попытки поделиться опытом через статьи, однако тогда всё застопорилось в связи с учёбой и прочими трудностями. Но теперь, спустя год работы, я готов заново запустить цикл статей по разработке своей первой игры. Да, таких статей много, но эта статья — моя. И это не только потенциально полезный материал для начинающих разработчиков, но и моя саморефлексия, попытка проанализировать пройденный путь и показать начинающим, какие ошибки могут быть допущены на пути.

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

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

Читать далее

Не ешьте желтый снег, особенно если это шейдер. Снег в видеоиграх: магия, технологии и оптимизация

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров2.6K

Привет, Хабр! Скоро Новый год, а это значит, что самое время говорить о снеге — но не о том, что за окном, а о том, который мы видим в видеоиграх. Снег — это не просто атмосферный элемент, а настоящая магия технологий: от реалистичных метелей до следов на пушистых поверхностях. В этой статье я расскажу, как разработчики создают визуальные эффекты снега, про физику взаимодействия со снежным ландшафтом, динамическую деформацию и оптимизацию для современных движков. А в конце мы посмотрим на самые красивые и интересные реализации снега в играх. Готовы почувствовать зимнюю магию геймдева и уже надеваете свой цифровой пуховик? Тогда поехали!

Читать далее про снежные механики