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

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

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

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

#скриншотник
This media is not supported in your browser
VIEW IN TELEGRAM
Реддитор показал шейдер для пиксельных деревьев. Он красиво раздувает растительность, будто от ветра.

Также он записал поэтапный гайд по созданию такого шейдера в Unity Shader Graph:

https://youtu.be/oGD9jDNGu3g

#reddit #unity #2d #графика
Back 4 Blood вторую неделю занимает лидирующие места в списке продаж Steam. Но игроки и критики встретили новинку смешанными отзывами.

А как вам B4B? Кто играл, что можете сказать?

#обсуждение
Делаем систему инвентаря, как в Diablo, Path of Exile или EFT

Это сеточный инвентарь, в который нужно раскладывать предметы разных размеров. Видео длинное, поэтому можно ставить на х2:

https://youtu.be/2ajD1GDbEzA

#unity #повторялка
This media is not supported in your browser
VIEW IN TELEGRAM
Интересная модель поведения камеры в сайд-скроллерах

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

Чтобы этого избежать, пользователь под ником MrWpGg показал модель поведения камеры, которая избирательно следует за игроком. Описание логики поведения:

1. На камере делаем условные 4 линии с одинаковым интервалом. Нумеруем их от 1 до 4 слева направо.
2. Во время движения влево камера центруется на 3й линии. Вправо — на линии 2.
4. Если игрок меняет направление, то камера остаётся на месте до тех пор, пока игрок: не коснётся 4й линии (тогда камера центруется на 2й), или 1й линии (тогда камера центруется на 3й).

Но и у этого способа есть минус. Он заключается в ограничении области видимости, когда враги будут появляться с обеих сторон игрока.

Источник: https://tprg.ru/uM61

#2d #советы
👍1
Отлаженная схема
This media is not supported in your browser
VIEW IN TELEGRAM
Желаем каждому найти такого человека, который будет любить вас так, как этот куб любит курсор.

P.S. Вы только посмотрите, как он переживает, когда теряет курсор из виду.

#reddit
🔥1
Как устроена физика разрушений в Teardown

Teardown — это песочница с жанром головоломки. Весь мир состоит из разрушаемых вокселей. Каждый уровень, чтобы выполнить задание, игрок должен крушить, ломать и расстреливать всё, что только можно. А в видео подробно рассказывается, как работает физика в этой игре:

https://youtu.be/1m88xa6cgsM

#история
Создаём простой эффект параллакса в Unity

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

Чтобы создать такой эффект, нужно нарезать задний фон на несколько слоёв и по желанию наложить эффект дымки на задние слои — так будет реалистичней. Потом остаётся лишь навесить на каждый из слоёв скрипт параллакса, который будет смещать слой фона относительно движения камеры.

В ролике автор показал простой пример создания такого эффекта:

https://youtu.be/4xzj3imRd20

#unity #2d #графика #начинающим
Настраиваем LOD в Unreal Engine

LOD — уровень детализации моделей, который помогает оптимизировать игру. Суть заключается в том, что для отдалённых объектов нет смысла просчитывать high-poly модель. В таких случаях детализация модели снижается. Обычно эти изменения незаметны для игрока, но дают прирост производительности.

Детальнее про настройку LOD'ов в UE в этом видео:

https://youtu.be/5YTSwBb1SnI

#ue #3d #оптимизация
Почему лучше начинать с малых проектов?

«Сейчас как создам РПГ с коопом и открытым миром, как начну на этом миллионы зарабатывать!». Часто посещали такие мысли в самом начале? Но за немаленькие проекты лучше браться с опытом и командой. Иначе вы рискуете потратить на проект чересчур много времени и наделать в нём кучу ошибок.

Больше про преимущества маленьких проектов в начале карьеры читайте в этой статье:

https://tprg.ru/VTHc

P.S. Держите мотивирующую картинку про историю создателей Angry Birds.

P.P.S. А с каких проектов начинали вы?

#начинающим #советы
Сыграем?

Заходим с телефона в комментарии к этому посту, вводим фразу «Сегодня я сделаю игру про » и дальше пытаемся собрать забавную концовку из предложенных вариантов автодополнения.

Админ начинает: «Сегодня я сделаю игру про то что я могу быть полезен в этом месяце.»

#обсуждение
Простой способ переноса карты высот из реального мира в Unreal Engine

Пригодится, если вы хотите воссоздать реальную локацию или же не разбираться с движками ландшафтов (World Machine, например).

В видео автор подробно рассказывает про все этапы переноса карты:

https://youtu.be/9v_7OmgNzIA

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

#скриншотник
This media is not supported in your browser
VIEW IN TELEGRAM
Цель в геймдеве #27: интегрировать в свою игру ту самую консоль разработчика из Source Engine. Реддитор Hobbyist уже начал.

#reddit
Создание простого мультиплеера на Unity с использованием Photon

Ролик разбит на 9 этапов. В конце вы создадите простую демку с перемещением игрока и сбором монет. Позиция игроков и состояние монет будет синхронизироваться по сети.

Хоть видео на английском, но всё достаточно понятно и есть русские субтитры:

https://youtu.be/93SkbMpWCGo

#мультиплеер #unity #начинающим
Разработчик делал глобальный мод на Half-Life 12 лет и выпустил его

Мод называется Half-Life — Delta и включает в себя более 300 моделей персонажей, оружий и предметов, собственную музыку и 32 карты. Сюжет показывает инцидент в «Чёрной Мезе» под другим углом, а игровая компания длится примерно 3–4 часа.

Разработчик Юрий даже озвучил персонажей, но озвучка появится только в релизе мода в Steam.

Прикрепляем трейлер мода, а так же трейлер 11-летней давности.

Источник: https://tprg.ru/N4dP

#новости
10 советов начинающему геймдизайнеру. Часть 1

1. Работа геймдизайнера заключается не в генерации идей, а в отборе хороших. У ваших коллег постоянно будут возникать новые идеи для игры. Ваша задача — не отказать им, потому что они «не геймдизайнеры», а отобрать лучшие из них и воплотить в реальность.

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

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

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

5. Подходы к геймдизайну могут быть разными. Нет единственного правильного способа сделать хорошую игру. Помните это, когда будете спорить с другим дизайнером, потому что ваши решения отличаются. Вы победите не тогда, когда собеседник примет вашу сторону, а когда вы предоставите игрокам объективно правильный опыт.

Детальней про эти советы в статье:

https://tprg.ru/mzOM

Вторая часть советов будет в следующем посте.

#советы #геймдизайн #начинающим
10 советов начинающему геймдизайнеру. Часть 2

6. «Интересно разрабатывать» и «интересно играть» — не одно и то же. Игрокам нет дела до того, что вам понравилось создавать что-то. Они хотят, чтобы созданная вами игра развлекала, а ваша задача — предоставить им это.

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

8. Всё, что вы узнаете, делает вас лучше. Геймдизайнеры, грубо говоря, занимаются симулированием реальности. И чем лучше вы понимаете мир, тем лучше вы его можете воссоздать. Путешествуйте, слушайте подкасты, занимайтесь хобби, смотрите разносторонние фильмы. И вам интересно, и для работы полезно.

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

10. Геймдизайнер, как девопс — мало кто по-настоящему понимает суть их работы. Будьте готовы к этому, когда будете рассказывать о своей профессии.

Детальней про эти советы в статье:

https://tprg.ru/mzOM

#советы #геймдизайн #начинающим
👍1
У Unity вышел инструмент Metacast. Он позволяет в реальном времени транслировать объёмное видео

Таким образом можно виртуализировать просмотр спорта, например. Только представьте, вы сами можете управлять камерой и выбирать ракурсы. И всё это в риалтайме.

Есть в этом инструменте и более практическое применение. С его помощью судьи могут более точно оценивать спортсменов, так как у них будет доступ ко всем ракурсам в любой момент времени.

Страница у Metacast уже есть, но там пока не густо:

https://tprg.ru/6QXl

#unity #новости