GameDev: разработка игр
7.64K subscribers
911 photos
203 videos
1 file
1.32K links
Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики на реддите поделились интересным инструментом для Unity — Hot Reload

С этой тулзой можно редактировать C# код прямо во время проигрывания игры, не дожидаясь компиляции. Разработчики провели исследование и выяснили, что их команда суммарно тратит много времени, пока ждёт компиляции проекта. Поэтому такой инструмент призван экономить время и деньги.

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

hotreload.net

#инструменты #unity
🔥39👍3🌭1🍌1
​Как разработчики используют зимний сеттинг в качестве инструмента

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

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

https://youtu.be/D3FxuchHuS8

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

#скриншотник
🥰8👍3
​10 советов по геймдизайну для начинающего разработчика игр

Если очень кратко, то:

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

А в статье подробно расписали каждый из 10 пунктов. Это, кстати, перевод статьи от самой Unity.

#советы #геймдизайн #unity
🥰13👍3❤1👎1🔥1
​У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам

Для этого вам нужно:

1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
🔥6💩6👍3🎉1
​Общие советы по оптимизации игр и сокращению времени их загрузки

Блокнот, ручка, записываем:

— Используйте эффективные алгоритмы и структуры данных, чтобы минимизировать объём требуемой обработки.

— Минимизируйте вызовы отрисовки (draw calls), группируя объекты вместе и визуализируя их как единую сетку.

— Используйте технику уровня детализации (LOD), чтобы уменьшить количество отрисовываемых полигонов, когда это возможно.

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

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

— Реализуйте culling occlusion, чтобы избежать рендеринга объектов, которые не видны игроку.

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

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

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

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

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

P.S. Пост сгенерирован GPT-3

#советы #оптимизация #gpt3
👍22🍌3🔥2✍1🥱1
​Внутри Disco Elysium — Разбор графики

Это видео из серии, где с помощью инструментов для моддинга и отладки исследуют внутренности игр, чтобы разобраться, как они были сделаны. На этот раз на разборе Disco Elysium (если не играли — не волнуйтесь, там без спойлеров).

Эта игра отличается не только отличным сценарием и вариативностью прохождения, но и уникальным визуальным стилем — сочетанием классической рисовки и 3D-графики. Про то, как создавался такой визуал — в видео:

https://youtu.be/vp5mtj2tJMQ

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

#скриншотник
🥰8👍3🔥1🍌1
Держите бесплатный модульный пак персонажей

Пак содержит в себе 11 различных моделей персонажей и 24 анимации к ним. Фишка набора в том, что все модели разделены на 4 части (голова, тело, ноги и ступни), поэтому их можно комбинировать между собой для получения уникального персонажа.

Пак распространяется под лицензией CC0 — бесплатное использование без указания авторства.

Ссылка на страницу пака

#ассеты #бесплатно #3d
👍28🥰5❤1🤮1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы уже насмотрелись на Авада Кедавру и механических двойняшек-балерин, то предлагаем залипнуть на родной Тетрис, где все блоки стали желеобразными. Как в такое играть не совсем понятно, но выглядит забавно.

#reddit
😁27🥴12🔥9👍3❤1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
🔥11🍌4🌭2🥰1
​Как разработчики незаметно направляют нас

За красотой локаций в современных играх мы редко замечаем их практическое применение — направлять игрока с помощью объектов и архитектуры.

В видео рассказывают, как вагоны из Half-Life фокусируют внимание игроков, как храмы в World of Warcraft ведут к новым квестам и почему в Uncharted и Tomb Raider игроку всегда показывают весь уровень.

https://youtu.be/A6CfCVTNn7Y

#левелдизайн #геймдизайн
👍9🥰3💘2🤔1🌭1
​Для озвучки всезнающего вортигонта из HL2 сам Гейб Ньюэлл попел и покашлял

Об этом неизвестном факте рассказал сценарист Valve Марк Лэйдлоу. Оказывается, ранее Гейб практиковал тувинское горловое пение. Он часто пробовал петь в офисном лифте или на автостоянке. Разработчики сделали пару записей его пения и вставили в озвучку персонажа. Даже кошель попал туда же. В итоге персонаж получил своё незабываемое дополнение к характеру.

Послушать можно тут

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

#скриншотник
👍10🥰2🌭1🍌1
​Видео-курс про мультиплеер в Unity

Code Monkey недавно выложил большое обучающее видео по Netcode for GameObjects — новой сетевой библиотеке для Unity. UNet давно ушёл на покой, и движок долгое время находился без основного сетевого решения. Netcode должен решить эту проблему.

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

https://youtu.be/7glCsF9fv3s

#unity #multiplayer
🔥24👍2🥰1🎉1🌭1
stylized-water-for-urp.webm
1.8 MB
Держите великолепную, исчерпывающую статью про создание шейдера стилизации воды в Unity

В статье автор шаг за шагом объясняет создание такого шейдера в Shader Graph. Целью является создание не физически реалистичной воды, а управляемого и красиво стилизованного вида:

Ссылка на статью

#unity #3d #графика #шейдеры
🔥19👍4🍌2❤1🌭1
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
🔥13🍌3❤1👍1🥰1
​Создание God Rays для платформера в Unity

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

https://youtu.be/w5pr_EWYBgA

#unity #2d #графика
👍12🔥3🌭1🍌1
​​Правила создания правдоподобных миров

Достаточно вспомнить географию. Сохраняйте и используйте:

— Одна из частых ошибок — большая река разделяется на несколько маленький. Это в корне неправильно. Маленькие реки впадают в одну большую (хотя очень редко бывают исключения).

— Из озёр течёт только одна река, если она вообще есть.

— Не создавайте реки, соединяющие два побережья и тем более не создавайте исток реки в море.

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

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

— Расположение литосферных плит определяет местоположение горных систем. Обычно на стыке плит и образуются горные хребты.

— Поселения чаще всего располагаются рядом с водой.

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

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

https://tprg.ru/OiG4

#левелдизайн #советы
👍46🔥15👾4❤2🍌2
Делитесь в комментариях скриншотами, гифками и видео из своих игр.

#скриншотник
🔥8👍1🥰1🐳1🌭1
​Простыми словами, почему волосы в играх — это сложно

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

В видео рассказывают как разработчики справляются с такой нелёгкой задачей:

https://youtu.be/Hrqa8UNSt9U

#теория #3d
👍6🌭3🗿2