GameDev Portal | Разработка Игр – Telegram
GameDev Portal | Разработка Игр
8.87K subscribers
299 photos
251 videos
1 file
268 links
Присоединяйтесь к нашему каналу и погрузитесь в мир разработки игр

Связь: @devmangx
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Зима в разгаре, и самое время добавить её атмосферу в свои игры ❄️

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

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

👉 @GameDevgx
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍9🔥4🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Вы можете создавать пользовательские шаблоны сценариев в Unity, добавляя их в папку ScriptTemplates в вашем проекте

https://github.com/SunnyValleyStudio/Unity-ECS-Custom-Script-Templates

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122
Как создать понятное обучение в играх

Основная причина негативных эмоций у игроков — это недостаток ясности в объяснении игровых механик и других аспектов геймплея.

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

Советуем прочитать статью, где на примерах разбираются удачные и неудачные подходы к обучению и объяснению механик в играх.

👉 @GameDevgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133👍2
😂

👉 @GameDevgx
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚35😁6👍5
#screenshotsaturday

Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!

Всем хороших выходных!

👉 @GameDevgx
Please open Telegram to view this post
VIEW IN TELEGRAM
14
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Совет по Unity

Вы можете использовать Billboarding для добавления 2D спрайтов в 3D игру!

Это может придать вашей игре атмосферу ретро.

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍585🤯1
Как разработчики используют зимний сеттинг в качестве инструмента

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

В The Last Of Us зима помогает перезагрузить механику стелса и развить образ Элли. God Of War и «Игра Престолов» одинаково вспоминают исторический образ холода. А вечная зима в Frostpunk — это способ оправдать механики выживания в градостроительном симуляторе. Об этом и ещё многом другом в ролике:

https://youtu.be/D3FxuchHuS8

👉 @GameDevgx | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Зато честно

👉 @GameDevgx
Please open Telegram to view this post
VIEW IN TELEGRAM
😁836👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Совет по Unity

Чтобы добавить 𝗦𝗰𝗿𝗼𝗹𝗹𝗶𝗻𝗴 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 𝗲𝗳𝗳𝗲𝗰𝘁 в вашу игру Unity, используйте простой 𝗖𝘂𝘀𝘁𝗼𝗺 𝗦𝗵𝗮𝗱𝗲𝗿

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Разбираемся в баллистике и рейкастах: работа пуль, снарядов и гранат в играх

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

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

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

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

👉 @GameDevgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍9🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Совет по Unity

Знаете ли вы, что существует более быстрый, чем классический, способ удаления элементов из объекта на панели инспектора?

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥4😁4
Как создать любой графический эффект с помощью постпроцессинга в Unity

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

— Различные виды цветокоррекции, такие как тон, баланс белого, цветовые кривые, тени, смешение каналов и другие.
— Эффекты, такие как блюр, хроматическая аберрация, зернистость и виньетка.
— Автор также затрагивает темы дизеринга и сглаживания.

https://youtu.be/9tjYz6Ab0oc

👉 @GameDevgx | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
#screenshotsaturday

Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!

Всем хороших выходных!

👉 @GameDevgx
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Знаете ли вы, что в Unity можно создавать и повторно использовать собственные цветовые палитры с помощью пользовательской библиотеки? Попробуйте!

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
Как навести порядок в 3D-сцене

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

Ключевые моменты:

Размер модели. За ним нужно следить с самого начала, а не подгонять под нужные размеры уже потом. Иначе это может запутать коллег, которые также работают с этой моделью.

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

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

Опорные точки (Pivots). Это точки у объектов, вокруг которых они перемещаются, вращаются и масштабируются. Не стоит ставить точку абы куда. Хорошим тоном считается держать pivot в геометрическом центре элемента, а если подразумевается анимирование — в центре движения.

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

👉 @GameDevgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁5
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Как отсортировать спрайты по оси Y в Unity 2D

Чтобы показать 2D-объекты за другими объектами, можно использовать режим Customs Axis Sort mode ⛅️🙂

https://www.sunnyvalleystudio.com/blog/how-to-sort-sprites-in-unity

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥42
Метрики в дизайне уровней

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

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

🔜 Читать

👉 @GameDevgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Совет по Unity

В Unity можно одновременно открыть две вкладки инспектора

Полезно, если вы хотите ссылаться/копировать данные между ассетами

(Альтернативный вариант — использовать Alt+P для первого ассета, который нужно открыть.
вкладка свойств 👍 )

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164
Для хитбоксов нет универсального решения — как устроена система регистрации столкновений в играх

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

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

👉 Подробнее о настройке хитбоксов читайте здесь.

👉 @GameDevgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4😁2
💡 Совет по Unity

Интересуетесь, есть ли короткий путь к настройке одинаковых компонентов?

Используйте пресеты компонентов! Создайте пресет с помощью иконки в правом верхнем углу компонента, а затем установите его по умолчанию в менеджере пресетов в настройках проекта.

👉 @GameDevgx | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Pro Builder и Pro Grid — создание блокаута в Unity

Один из этапов в проектировании игровых уровней — создание блокаута — концептуального эскиза уровня. Такой макет используется для проверки геймплея: сможет ли игрок допрыгнуть до определённой стены или проползти под забором. Весь макет представляет из себя коллайдеры примитивов: кубы, плоскости, сферы, цилиндры.

Эти два плагина помогут создать 3D-уровень без использования сторонних редакторов прямо в Unity.

В видео автор рассказывает про установку и использование этих плагинов, в процессе создавая пример блокаута:

https://youtu.be/K5LZhfNEeWg

👉 @GameDevgx | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111