GameDev: разработка игр – Telegram
GameDev: разработка игр
7.69K subscribers
759 photos
174 videos
1 file
1.09K links
Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов

Разместить рекламу: @tproger_sales_bot

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Разработчик с реддита поделился своим простым инструментом по работе со сценами в Unity. Теперь не нужно напрямую подвязываться под строковые или позиционные индексы. Инструмент сам компилирует ваш список сцен в enum, а дальше работаете с ними в более "безопасном" режиме.

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

#unity #инструмент reddit
👍123🍌3🤔2👎1
Цветокодировка простыми словами

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

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

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

@make_game #геймдизайн #начинающим
7👨‍💻1
Forwarded from IT Юмор
Показалось...

@ithumor
😁40🍌4👾3👏21
Геймдизайн. Как создать игру, в которую будут играть все

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

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

@make_game #геймдизайн #стоитпочитать
👍10🔥321
А ты случайно не https? Потому что без тебя я просто ://

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

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

@make_game #скриншотник
🔥86
Что делает игру "уютной"

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

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

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

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

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

Подробней

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

@make_game #советы #геймдизайн
236👍3
Инъекция зависимостей в Unity для самых маленьких

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

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

@make_game #unity #теория #код
👍82👎1
Советы по саунд-дизайну в играх

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

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

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

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

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

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

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

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

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

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

@make_game #советы #аудио
🔥7❤‍🔥3👍322
Как продумать крутой интерьер?

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

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

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

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

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

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

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

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

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

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

@make_game #обсуждение
2❤‍🔥1
Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник
9🫡1
Media is too big
VIEW IN TELEGRAM
Вы только посмотрите на эту имбу

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

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

#unity #инструмент #оптимизация
🔥223🤨3💅1🗿1
Вы можете выбрать только 2 из 3 для своей игры. Что поставите?

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

#обсуждение
🍌60🌭50🍾18👎1🏆1
Полезные ссылки для геймдев-разработчиков, собранные в одном месте

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

@make_game #general
84🍌2❤‍🔥1
8 простых способов улучшить производительность вашей игры в Unity

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

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

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

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

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

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

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

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

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

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

#unity #советы #оптимизация
6❤‍🔥3😁2