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

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

7679

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

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

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

Поприветствуем Godot 4.4

На днях релизнулась новая версия движка. Вот что завезли:

— Jolt Physics теперь идёт в комплекте, устанавливать отдельно больше не нужно.

— Редактирование сцены во время воспроизведения – теперь можно менять объекты прямо во время работы игры в редакторе.

— Добавлена поддержка OpenXR, включая устройства Meta Quest 3 и Meta Quest Pro.

— Оптимизированы шейдеры – убершейдеры теперь загружаются заранее, что снижает лаги.

— Плавнее физика в 3D – движения объектов теперь без рывков, даже при низком FPS.

Страница релиза

#новости #godot

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

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

Забираем шпаргалку по слоям дизайна игры. Не забываем, что начинать игру стоит из центра, а не с внешнего слоя.

@make_game reddit #геймдизайн

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

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

0% осуждения, 100% понимания 😪

@make_game reddit

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

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

Полезные ссылки для геймдев-разработчиков, собранные в одном месте

Это агрегатор с почти 400 ссылками, которые могут пригодиться в разработке игр. Тут есть всё: статьи, видео, книги, подкасты, курсы и сервисы. Всё удобно разложено по категориям и направлениям — от кода и дизайна до маркетинга, монетизации и даже HR.

@make_game #general

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

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

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

Для Unity появился инструмент для анализа проектов. Он автоматически сканирует код и настройки, выявляя узкие места в производительности, неэффективные решения и лишний вес билда. С его помощью можно быстро найти проблемы, оптимизировать игру, ускорить работу в Play Mode и сделать разработку более удобной.

Бережем видяхи игроков с помощью этого инструмента

#unity #инструмент #оптимизация

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

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

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

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

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

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

Советы по саунд-дизайну в играх

Аудио — ключ к атмосфере игры. Вот 10 эффективных трюков:

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

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

3. Применяйте low-pass фильтры для отдалённых звуков, чтобы они звучали естественно.

4. Микшируйте записи разных поверхностей для более интересных звуков шагов.

5. Добавьте псевдозвуки (например, шорохи) для усиления атмосферы и глубины.

6. Используйте эхо и реверберацию, чтобы звучание менялось в зависимости от окружения.

7. Динамически меняйте музыку в зависимости от действий игрока.

8. Стерео-эффекты помогают создавать эффект движения звуков в пространстве.

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

@make_game #советы #аудио

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

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

Что делает игру "уютной"

Это не жанр, а атмосфера. Stardew Valley, Animal Crossing — они не давят, не требуют спешки, просто дают расслабиться. Даже экшен может быть уютным, если всё грамотно настроено.

Три главных элемента уюта в играх:

— Безопасность. Никакого стресса, риска и принуждения. Всё по желанию.

— Изобилие. Никаких жёстких дедлайнов, можно просто быть в мире игры.

— Мягкость. Визуал, звук, механики — всё должно говорить: "Здесь хорошо".

Подробней

Ну или просто дайте игроку возможность гладить собаку

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

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

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

А ты случайно не https? Потому что без тебя я просто ://

К 14 февраля сделали бота, который шлет айтишные (и не только) комплименты – для второй половинки, друзей или просто хороших людей.

Если давно хотелось сделать что-то подобное своими руками, в статье есть код и пошаговый разбор. А если нет – можно просто воспользоваться готовым ботом и отправить немного теплых слов тем, кто этого заслуживает: @typical_pickup_bot

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

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

Показалось...

@ithumor

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

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

Разработчик с реддита поделился своим простым инструментом по работе со сценами в Unity. Теперь не нужно напрямую подвязываться под строковые или позиционные индексы. Инструмент сам компилирует ваш список сцен в enum, а дальше работаете с ними в более "безопасном" режиме.

Забираем тулзу тут

#unity #инструмент reddit

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

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

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

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

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

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

Время откровений: для чего на самом деле вы делаете игру?

😈 Ради денег
🕊️ Ради игры мечты
🍌 Это только хобби

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

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

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

Отец: неси ту запаску и даже не думай с ней играть! Мы же застряли в глуши леса...

Та самая запаска:

@make_game reddit

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

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

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

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

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

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

EA открыла исходный код Command & Conquer, Red Alert, Renegade и Generals

Исходники выложили на GitHub под лицензией GPL, так что теперь моддеры могут улучшать классику RTS и адаптировать её под современные технологии.

EA также добавила поддержку Steam Workshop, чтобы моды было проще распространять. А для разработчиков выпущен «C&C Modding Support» — набор исходников, скриптов и шейдеров для работы с движком SAGE.

Историческое наследие RTS теперь в руках сообщества 👍

#gamedev

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

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

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

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

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

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

8 простых способов улучшить производительность вашей игры в Unity

Когда игра тормозит, никакие крутые механики и графика не спасут — игроки просто не останутся надолго. Оптимизация — это не только про последние штрихи перед релизом, но и про грамотный подход с самого начала разработки. Что делать?

— Оптимизируйте Update – минимизируйте логику в Update(), переносите повторяющиеся вычисления в FixedUpdate() или Coroutine.

— Используйте Object Pooling – вместо создания и удаления объектов, переиспользуйте их для экономии ресурсов.

— Разбивайте большие Canvas – уменьшает перерасчет UI и повышает FPS.

— Сжимайте текстуры и аудио – снижает нагрузку на память и ускоряет загрузку.

— Отключайте неиспользуемые компоненты – убирайте ненужные ColliderRenderer и Scripts для оптимизации производительности.

— Используйте Burst Compiler и Jobs – многопоточная обработка данных повышает скорость работы.

— Снижайте количество полигонов и лишних объектов – упрощенная геометрия ускоряет рендеринг.

— Правильно настраивайте физику – уменьшите частоту Fixed Timestep и отключайте ненужные коллизии.

Подробней про каждый из пунктов

#unity #советы #оптимизация

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

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

Вы можете выбрать только 2 из 3 для своей игры. Что поставите?

🍌 Геймплей
🌭 Сюжет
🍾 Графика

#обсуждение

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

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

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

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

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

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

Как продумать крутой интерьер?

Чек-лист от легендарного концепт-художника Feng Zhu.

1. Хорошая база — уже 90% успеха. Обычный квадрат — скучно. Меняется геометрия, добавляются референсы — пространство сразу оживает.

2. Одна функция — один стиль. Спальня, кухня, мастерская — главная задача помещения определяет детали.

3. Человеческий фактор. Без кровати, стульев, столов интерьер пустой.

4. Форма подчиняется функции. Камин — значит, нужны дрова, кочерга, дымоход. Всё логично.

5. Свет — важный элемент. Источники освещения задают настроение и упрощают навигацию.

6. Материалы создают характер. Камень, дерево, стекло — чем больше сочетаний, тем интереснее.

7. Атмосфера в деталях. Тиканье часов, потрескивание дров, движение занавесок — пространство оживает.

8. Личное пространство — не каталог. Без привычных вещей интерьер выглядит неживым.

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

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

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

Инъекция зависимостей в Unity для самых маленьких

Инъекция зависимостей в Unity звучит сложно, но на самом деле это способ сделать код чище и избавить его от хаоса, когда один класс тащит за собой кучу других. Если проект начинает разрастаться, без DI рано или поздно станет трудно управлять всем этим клубком зависимостей.

В Unity, правда, не все так просто — MonoBehaviour не дружит с классическими конструкторами, поэтому приходится искать обходные пути. Один из вариантов — использовать [SerializeField] и передавать зависимости через Inspector. В статье есть подробный разбор этого и других методов, так что если хочется разобраться в теме — самое время заглянуть.

@make_game #unity #теория #код

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

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

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

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

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

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

Геймдизайн. Как создать игру, в которую будут играть все

Создание игры — это искусство, и Джесси Шелл раскрывает его через 100 уникальных «линз» — точек зрения, позволяющих взглянуть на процесс разработки с разных сторон. Книга объясняет, как придумать увлекательную механику, создать захватывающий мир и сделать так, чтобы игра действительно приносила удовольствие.

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

@make_game #геймдизайн #стоитпочитать

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

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

Цветокодировка простыми словами

Цвет в играх — это не только про эстетику, но и про удобство. Он помогает быстро понять, где враг, где бонус, а где ловушка.

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

Как ещё цвет помогает игроку не запутаться? Конкретные примеры и советы разобрали в статье.

@make_game #геймдизайн #начинающим

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

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

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

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

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

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

С чего вообще начать в геймдев

Создать свою игру сегодня может практически каждый, но с чего вообще начинать? Какой движок выбрать? Какие навыки нужны? И как сделать так, чтобы игра не осталась просто черновиком на жестком диске?

Важно правильно выбрать инструменты и платформу: Unity – универсален для инди-разработчиков, Unreal Engine – мощный для крутой графики, а Godot – легкий для освоения. Еще стоит разобраться в игровых механиках, тестировании и основах дизайна, чтобы проект был не просто игрой, а чем-то, что реально хочется пройти.

Подробный ультимативный гайд по вкатыванию в геймдев собрали в статье.

#начинающим #инди

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

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

Простые, но важные советы начинающим разработчикам игр

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

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

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

Эти и другие советы простыми словами расписали в статье.

#геймдизайн #советы #теория #начинающим

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

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

Разработчик поделился своим бесплатным инструментом по генерации текстурированной 3D-модели по изображению.

Хостится модель локально, требует минимум GTX 1080, соответствующего проца и 12 ГБ оперативки.

Скачиваем тут

#3d #ai #ассеты

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

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

Хитрости и трюки в разработке игр

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

Например, LOD (уровень детализации) уменьшает количество полигонов у дальних объектов, а Occlusion Culling не рендерит то, что скрыто за стенами. А ещё отражения – это целый набор хитростей, от простых CubeMaps до более дорогих Planar Reflection. Эти фишки встречаются в каждой игре, даже если о них никто не задумывается. 

Про всеразличные лайфхаки для технической части геймдева рассказали в статье.

#советы #теория

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