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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
База про устройство мультиплеера

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

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

https://youtu.be/0LxyqYV86Fk?si=FpCB8a0YfScUNTgh

@make_game #теория #мультиплеер
5❤‍🔥3
Что правда, то правда

🍌 Чем настройка гибче, тем лучше анимация
🌭 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