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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Что правда, то правда

🍌 Чем настройка гибче, тем лучше анимация
🌭 3 параметра — это уже чет много

@make_game reddit
🌭38😁11🍌7👍2
Стоит почитать: Геймдизайн, Джесси Шелл

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

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

@make_game #стоитпочитать #геймдизайн
❤‍🔥183🌭2
Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник
🔥3🫡3
10 принципов хорошего левел дизайна

Вот конкретный чек-лист. Хороший левел дизайн — записываем:

1. Доставляет удовольствие от навигации;
2. Не полагается на слова;
3. Сообщает игроку что делать, но не как;
4. Постоянно учит чему-то новому;
5. Удивляет;
6. Наделяет игрока возможностями;
7. Позволяет игроку контролировать сложность;
8. Эффективен;
9. Создает эмоции;
10. Основывается на игровых механиках.

Чек-лист собран из этой геймдев-конференции по левел дизайну, а удобная шпаргалка с описанием каждого из пункта есть в этом гайде.

@make_game
🔥63
Продолжаем изучение теории мультиплеера в играх

Ловите ещё гайд по строению серверной части игр. В нём лаконично и простыми словами разобрали основные темы: клиент-серверная и P2P-архитектуры, обработка событий и пакетов, а также безопастность и оптимизация — в общем вся та база, необходимая в любых сетевых играх.

Ссылка на гайд

#мультиплеер #теория
9❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Я: даю другу ключи от машины и прошу аккуратней, ведь она только с мойки.

Мой друг в ту же секунду:

@make_game reddit
19😁4🌚2🤣1
Achievement progress updated: +1 год программистом

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

Мы подготовили для вас небольшой сюрприз. Чтобы получить презент, переходите по ссылке и трясите IT-коробку: https://tprg.ru/vHKg
🙏74🤣3
Как защищаются игры от пиратства: с 80х по настоящее время

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

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

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

#скриншотник
❤‍🔥6😢1
100+ бесплатных Unity ассетов на этот месяц

Забирайте очередную подборку бесплатных 3D-моделей, текстур, компонентов, инструментов и прочих ресурсов, которые упростят и ускорят разработку вашей игры:

https://youtu.be/5zVHWqCva6s?si=CR9Kkg9k1xtl-A69

@make_game #unity #ассеты #бесплатно
🔥3👎1😢1
Да что такое это ваше сглаживание?

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

Существует множество методов сглаживания. О ключевых вариантах и том, как они работают, рассказали в этом гайде.

#теория #графика
13👍3🤣32😢1
Угадайте игру по отзыву. Правильный ответ будет в следующем посте.

Как обычно — ждём в комментариях!

@make_game #угадайигру
🫡7💯2
Психолог: вам нужно перестать бояться пустых Unity-сцен. Они вас не преследуют.

Также мой вид с самолёта:

@make_game reddit
😁57😨19🤣9👀4👍2
Так же ответ последнему #угадайигру: Lethal Company
👍104
This media is not supported in your browser
VIEW IN TELEGRAM
Забирайте наглядный и универсальный туториал по созданию шейдера с эффектом портала. Автор поэтапно показывает все нужные текстуры и операции.

@make_game #теория #шейдеры
❤‍🔥29👍10🤷‍♂21
Делитесь в комментариях скриншотами, гифками и видео из своих игр. 

@make_game #скриншотник
👏3😢21
Что за зверь эта оптимизация?

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

В этом гайде объясняют основные термины и процессы, с которыми вы наверняка столкнётесь, когда будете оптимизировать свою игру: LOD, frame time, draw call, batching, alpha overdraw и многое другое. Так что рекомендуем сначала ознакомиться с общей теорией, прежде чем переходить к изучению конкретных методов оптимизации.

@make_game #теория #оптимизация
👍7🍌5
Игру мечты можно создать и без кода — Unity Bolt

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

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

Ссылка на плейлист

@make_game #unity #начинающим #геймдизайн
👍5🍌4💊3🌚21
Так что делайте чат хотя бы локальным, друзья

@make_game
😁32👀5👍3
Советы и трюки в левел-дизайне

Эти рекомендации помогут создать понятный и поощрающий игровой процесс:

1. Обозначайте чёткие возможности игрока: видимые объекты, на которых можно прыгнуть, повиснуть, карабкаться.

2. Используйте направляющие линии: трубы вдоль стен, текстуры пола или свет для указания на важные локации.

3. Показывайте цель, но слегка загораживайте её, чтобы игрок отслеживал прогресс.

4. Установите границы: жёсткие для неожиданных событий, мягкие — чтобы заманить игрока.

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

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

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