make_game | Неотсортированное

Telegram-канал make_game - GameDev: разработка игр

7679

Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов Разместить рекламу: @tproger_sales_bot Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Подписаться на канал

GameDev: разработка игр

Кратко про теорию создания уровней

Всё начинается с прототипа, часто нарисованного от руки. Затем определяются метрики — размеры элементов уровня: ширина оврага, высота стены, расстояние до балкона.

Дальше идёт этап блокаута (gray box) — 3D-черновика из примитивов вроде кубов и цилиндров. Его задача — проверить геймплей: сможет ли игрок перепрыгнуть, проползти или пробраться.

После правок gray box превращается в white box: серые модели заменяются полноценными объектами, а на финальных этапах добавляются декорации и мелкие детали.

Подробнее об этапах создания уровней читайте в статье.

@make_game #теория #левелдизайн #основы

Читать полностью…

GameDev: разработка игр

Как бы выглядела смесь Max Payne, Matrix и Prototype 2 под лютый фонк?

Нет, это не сны при температуре 38, а просто чья-то игра с реддита.

🍌 я бы сыграл
🌭 у меня от такого только голова заболит

@make_game reddit

Читать полностью…

GameDev: разработка игр

Выше уровень в разработке игр — больше классных проектов 
 
Продвинутый курс для начинающих разработчиков игр, middle-разработчиков на Unreal Engine — «Unreal Engine Game Developer. Professionals» 
 
Результат прохождения курса: многопользовательская игра, в которой можно играть против живых соперников и NPC 
 
Ответьте на 13 вопросов и проверьте, насколько вы готовы к обучению на курсе от OTUS  
 
Пройти тестирование и узнать подробности:  
 
https://otus.pw/h22O/?erid=LjN8JtgZU 
 
#Реклама 
О рекламодателе

Читать полностью…

GameDev: разработка игр

Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)

@make_game #обсуждение

Читать полностью…

GameDev: разработка игр

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

@make_game reddit

Читать полностью…

GameDev: разработка игр

В инди-хоррор игре призрак двигает стулья. Какую анимацию выберите?

🍌 1й вариант
🌭 2й вариант
🍓 3й вариант
🍾 4й вариант

#обсуждение

Читать полностью…

GameDev: разработка игр

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

— Всё для тех, кто делает игры:
— Советы для девелоперов, дизайнеров и сценаристов,
— Вакансии, инструменты и материалы по геймдеву.

Подпишись, чтобы создавать крутые игры!
Другие каналы Tproger: @tproger_channels

Читать полностью…

GameDev: разработка игр

База по левел-дизайну: из чего состоят интересные уровни

Левел-дизайн — это про создание игровых пространств, которые не только выглядят красиво, но и направляют, увлекают и создают уникальный опыт для игрока.

Автор видео разбирает основные принципы и примеры удачных решений, а потом закрепляет теорию прототипированием в UE.

#левелдизайн #3d #теория #начинающим #ue

Читать полностью…

GameDev: разработка игр

Извините, слишком жизненно

@make_game

Читать полностью…

GameDev: разработка игр

Делаем интерактивный снег в Unity

Зима идёт полным ходом, а значит, самое время интегрировать её и в свои игры. Ловите простой туториал, где показывают, как сделать шейдер для «протаптываемого» снега. Да-да, прям как в RDR 2 и многих других играх.

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

#unity #3d

Читать полностью…

GameDev: разработка игр

Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)

@make_game #обсуждение

Читать полностью…

GameDev: разработка игр

Ловите мега-подборку простых, но полезных советов по Unity

Некоторые из них для кого-то могут казаться очевидными, другие же — золотым открытием. Всего в rayankaissi/120-unity-and-game-development-tips-that-will-improve-your-workflow-9cf41014da5a">подборке 120 пунктов, так что полезное точно найдёте. Например:

— Inspector Debug View – откройте приватные переменные и используйте несколько инспекторов.
— FormerlySerializedAs – переименовывайте поля без потери данных.
— Animation Curves – настраивайте параметры через анимационные кривые.
— ContextMenu – запускайте методы из инспектора.
— Кэширование Camera.main – снижайте нагрузку, сохраняя ссылку на камеру (даже с учетом недавних оптимизацией).
— Assembly Definition Files – ускорьте компиляцию, разделяя проект на сборки.
— Transform.SetSiblingIndex – меняйте порядок объектов в иерархии через код.
— Кастомные инспекторы – добавьте удобные функции прямо в редакторе.
— WaitForSecondsRealtime – используйте задержки вне зависимости от Time.timeScale.
— Preferences > General – настройте поведение Unity при изменении скриптов.

@make_game #unity #советы

Читать полностью…

GameDev: разработка игр

Простые, но дельные советы по геймдизу от Сида Мейера

Блокнот, ручка, записываем:

— Игрок в центре. Все решения в игре строятся вокруг того, как их воспримет игрок.

— Удовольствие важнее реализма. Игре не обязательно копировать реальность, главное — радовать игрока.

— Выборы решают всё. Каждое действие — это компромисс, и у игрока нет "единственно правильного" пути.

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

— Персонализация. Игра должна подстраиваться под разные стили игры и сценарии.

— Затягивающие события. Динамичный сюжет и ожидание нового держат игрока в игре.

— Качество важнее количества. Лучше одна цельная механика, чем десятки отвлекающих мини-игр.

@make_game источник #советы #теория #геймдизайн

Читать полностью…

GameDev: разработка игр

Мега-набор для Sci-Fi окружения под бесплатную лицензию

Ловите пятничный подгон — большой набор модульного «конструктора» помещений в научном стиле (словно Doom 2016 без крови и кишок). Набор включает в себя 277 составных частей, а лицензия CC0 позволяет использовать весь пак абсолютно бесплатно даже в коммерческих проектах.

Скачать тут

#бесплатно #ассеты #3d

Читать полностью…

GameDev: разработка игр

Больше сотни бесплатных треков под CC0

Разработчик выложил кучу музыки разных жанров — больше сотни треков! Они абсолютно бесплатны, можно использовать где угодно, и даже не нужно указывать автора (хотя, если хочется, никто не против).

Скачать все треки можно по ссылке, а примеры послушать в видео.

@make_game #бесплатно #аудио #ассеты

Читать полностью…

GameDev: разработка игр

Как работает мой код

@ithumor

Читать полностью…

GameDev: разработка игр

Кратко за оптимизацию — почему время важнее полигонов

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

Ключевое, о чём стоит помнить: важно не количество полигонов, а то, как движок рендерит кадр. Чем меньше вызовов отрисовки (Draw Calls), тем быстрее работает игра. Поэтому для оптимизации следует учитывать не только геометрию, но и то, как правильно настраивать батчинг и уровни детализации (LOD) для разных объектов.

В статье разбирают ключевую базу по оптимизации: LOD, frame time, draw call, batching, alpha overdraw.

#оптимизация #теория

Читать полностью…

GameDev: разработка игр

Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник

Читать полностью…

GameDev: разработка игр

Кратко и понятно за реактивность в Unity

В реактивном подходе вы манипулируете потоками данных, а изменения сразу распространяются на подписчиков — как в формулах Excel, где результат обновляется автоматически.

Пример: у игрока есть здоровье, и UI показывает его изменения. Вместо вызовов методов и лишних ссылок создаётся поток данных здоровья, на который UI подписывается. Это снижает связность кода и упрощает логику.

Подход крутой для работы с UI, асинхронностью и событийными системами, но не стоит применять его бездумно. Для Unity есть библиотека UniRx — мощный инструмент для такого программирования.

Подробней про реактивный подход с понятным объяснением и примерами кода в статье.

@make_game #теория #unity

Читать полностью…

GameDev: разработка игр

Топ книг по геймдеву

Забираем и сохраняем:

— "Game Programming Patterns": Роберт Найстром. Книга о популярных паттернах проектирования, которые помогают сделать код чистым, понятным и легко поддерживаемым в разработке игр.

— "The Art of Game Design: A Book of Lenses": Джесси Шелл. Руководство по созданию увлекательных игр с помощью уникальных "линз" — различных подходов к анализу игрового процесса и психологии игроков.

— "Level Up! The Guide to Great Video Game Design": Скотт Роджерс. Простая книга о том, как спроектировать игру: от идеи до релиза, с примерами и советами по избеганию распространённых ошибок.

— "Blood, Sweat, and Pixels": Джейсон Шрайер. Истории из мира геймдева, рассказывающие о том, как создаются успешные игры, включая трудности и победы разработчиков.

— "Unity in Action": Джозеф Хокинг. Практическое руководство по разработке игр на Unity, идеально подходящее для новичков, с уроками по программированию и созданию проектов.

#стоитпочитать

Читать полностью…

GameDev: разработка игр

Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник

Читать полностью…

GameDev: разработка игр

Прошел The Game Awards 2024. Что нужно знать?

Очень краткая выжимка:

— Игра года: Astro Bot
— Лучшая RPG: Metaphor: ReFantazio
— Лучший экшен: Black Myth: Wukong
— Лучший файтинг: Tekken 8
— Лучшая мобильная игра: Balatro
— Лучший мультиплеер: Helldivers 2
— Лучшая VR/AR-игра: Batman: Arkham Shadow
— Лучшая адаптация: Fallout TV Series
— Самая ожидаемая игра: Grand Theft Auto VI 

Анонсы:

The Witcher 4: играем за Цири
Elden Ring: NightReign: PvE-кооп
— Final Fantasy VII Rebirth: исследуем огромный мир
Borderlands 4: новая планета, новые механики
Mafia: The Old Country: теперь с духом RDR
Dying Light: The Beast: возвращается Кайл Крейн

#новости

Читать полностью…

GameDev: разработка игр

Вы только посмотрите на это чудо

Реддитор поделился простым инструментом для Unity, который генерирует раскадровки пиксель-арт спрайта в разные направления (чем может значительно сэкономить время художникам). Для этого используется Pixellab API.

Попробовать может каждый, автор поделился кодом.

#unity #2d #графика #ai #инструмент

Читать полностью…

GameDev: разработка игр

Горящие таски — в сторону. Мы нашли вам занятие поинтереснее!

Tproger вместе с друзьями приготовил для вас Виммельбух. Первые две главы уже на сайте — переходите по ссылке и узнавайте, чем живёт технологичный город в новогоднюю пору: https://tprg.ru/HLDt

А ещё на улицах города мы спрятали предметы… Сможете найти все?

Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8KJDZd

Читать полностью…

GameDev: разработка игр

Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник

Читать полностью…

GameDev: разработка игр

Что общего у вампиров и разработчиков игр?

Оба не любят зеркала.

Это редкость, которая впечатляла нас 15 лет назад и всё ещё вызывает восторг сегодня. Но почему их до сих пор так сложно сделать, даже с технологиями, которые шагнули на 9 поколений консолей вперёд?

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

#теория #история #графика #3d

Читать полностью…

GameDev: разработка игр

Делать игру про загребание 100К листьев >>> делать любую другую игру

Можете даже не спорить

@make_game reddit

Читать полностью…

GameDev: разработка игр

Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник

Читать полностью…

GameDev: разработка игр

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

Нужно лишь помнить и следовать законам природы и ландшафта:

— Реки не делятся на множество мелких потоков. Наоборот, маленькие реки обычно впадают в одну большую. Исключения редки и требуют особых обстоятельств.
— Озеро выпускает только одну реку, если вообще выпускает.
— Река не может соединять два побережья, и тем более её исток не может быть в море.
— Горы никогда не бывают одиночными. Они появляются группами в результате тектонической активности или вулканической деятельности.
— Эффект дождевой тени: одна сторона гор обычно влажная, покрыта растительностью и получает много осадков, а другая — сухая. Влажность будет на стороне, обращённой к воде.
— Горные хребты возникают на стыке литосферных плит, именно там стоит их размещать.
— Поселения всегда располагаются рядом с водой — реками, озёрами или морями.
— Морские порты строятся в защищённых местах, таких как заливы или гавани, где меньше ветра и волн.

#левелдизайн #советы #теория

Читать полностью…

GameDev: разработка игр

Пожалуйста, добавьте это в свою игру про зомби-апокалипсис

@make_game

Читать полностью…
Подписаться на канал