GameDev: разработка игр – Telegram
GameDev: разработка игр
6.62K subscribers
633 photos
632 videos
7 files
969 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
Как управлять миром шестиугольных призм на GPU

Недавно я реализовал очень необычную задумку — демонстрацию Minecraft-подобного движка с игровой логикой, выполняющейся полностью на GPU.
Как и зачем я это сделал, и как дошёл до жизни такой, я поведаю в этой статье.

Внимание, в статье есть много скриншотов!

https://habr.com/ru/articles/826720/

#gamedev

👉 @game_devv
👍6
«Я хотел апельсин! А он выдал мне лимон-лайм»: как создавалась Deus Ex

23 июня 2000 года студия Ion Storm Austin выпустила в свет легендарную Deus Ex.

Проект, объединивший в себе элементы ролевой игры, шутера от первого лица и приключенческой игры, окончательно оформил и закрепил в памяти игроков такой жанр как Immersive sim, основу которого ранее заложили проекты от компании Looking Glass Studio (LGS), такие, как Ultima Underworld, первый и второй Thief, и, конечно же, нельзя забывать про первый и второй System Shock.

Сегодня же я хотел бы рассказать более подробно о том, как создавался «венец», украсивший и, некоторым образом, завершивший ту плеяду игр от LGS и Ion Storm, которые в последующем стали вечно живой классикой.

https://habr.com/ru/companies/timeweb/articles/828734/

#gamedev

👉 @game_devv
👍2
👾 Хотите научиться и понять как правильно интегрировать геймплей, и интерфейс, создав гармоничное игровое приложение? 👾

Представляем вам бесплатный вебинар по Unity «Создаем казуальную игру головоломку на Unity. Взаимодействие UI и геймплея», который состоится 18 июля в 20:00 мск.

Вебинар является бесплатной частью полноценного онлайн-курса «Unity Game Developer. Basic» от Отус.

➡️ Регистрация на вебинар: https://vk.cc/cysaFc

Что вы узнаете на вебинаре?
Что такое скрипты в Unity?
Тонкости программирования в движке.
Написание первых строк кода.
Программирование взаимодействия двух систем.

Что вы получите по итогам вебинар?
Создадите своё первое приложение на Unity.
Сможете добавить его в портфолио.

🎙Спикер — Николай Терентьев, Team Lead в VR Supersonic, ex-ментор в Яндекс.Лицее по разработке на Unity.

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивные шейдеры листвы для Unity

Всё доступно на Github по MIT лицензии

https://github.com/aarthificial/pixelgraphics

#gamedev

👉 @game_devv
👍41
Media is too big
VIEW IN TELEGRAM
Как использовать Unity Remote Addressables вместе с Google Cloud гайд на русском

В этом видео покажу, как настроить проект unity для remote addressables, а также как настроить аккаунт google cloud и связать с вашим проектом в новой версий addressables. Также в этом видео покажу, как создавать и удалять ваши префабы из сервера и как без нового билда - обновлять проект залитый в store.

Временные метки։
00:00 Создание проекта
01:45 Установка пакета
03:16 Addressables groups
05:26 Регистрация и настройка аккаунта в google cloud
08:45 Публичный доступ в bucket для unity
10:00 Build аддрессаблов
11:25 Загрузка ассетов в облако
12:17 Ссылка для доступа в облако
14:17 Создание UI
15:40 Скрипт
18:00 Проверка проекта на работоспособность
19:00 Build проекта и различие с android addressables
19:45 Проверка сбилженного проекта
20:10 Обновляем ассеты в облаке
22:33 Всё работает :)
22:59 Конец.

источник

#gamedev

👉 @game_devv
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
TypeATools DynamicBone Setup Utility

Это инструмент для облегчения реконфигурации DynamicBone.
Считывание и сохранение данных DynamicBone / DynamicBoneCollider из заполненной ссылки.
Восстановите настройки на основе данных, загруженных в другой объект.

https://assetstore.unity.com/packages/tools/utilities/typeatools-dynamicbone-setup-utility-130911

#gamedev

👉 @game_devv
👍2
И целых 20 ядер мало

Если вы посмотрите на общую раздутость современного софта, загружаемые 100 гигабайтные игры, ежегодную Nvidia X090 дающую +20% год от года, и 20-ядерные процессоры, то со стороны может показаться, что оптимизация производительности неважно чего, будь то игры или другой софт, казалось бы, утратила свою актуальность. В эпоху безнаказанной производительности аппаратной части можно расплескивать хоть половину этой мощи, и пользователь этого даже не заметит. Это все может и верно, если вы не делаете игру. Почему же тогда на этих двадцати ядрах, фризит и тормозит (хорошо что не вылетает часто) игра выпущенная два года назад?

https://habr.com/ru/articles/828788/

#gamedev

👉 @game_devv
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Кто помнит этот момент в Prince of Persia (1989), когда волшебное зеркало внезапно преграждает путь герою (и что происходит после этого)?

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

#gamedev

👉 @game_devv
7👍4
Media is too big
VIEW IN TELEGRAM
3 шейдера, о которых должен знать КАЖДЫЙ 2D- разработчик

В этом уроке по Unity мы будем использовать shadergraph для создания 3 различных шейдеров, которые вы можете добавить в свой арсенал инструментов для геймдева. Если вы новичок в работе с shadergraph, то этот урок расскажет вам о большом количестве общих узлов, которые вам понадобятся!

00:00 - Intro
00:46 - Creating lighting using shaders
04:00 - Create repeating texture patterns
05:56 - Creating a Damage Effect (Sprite Flash) Shader
07:28 - Coding the hit effect (Coroutines)
08:54 - Coding the hit effect (Tweening)

Надеюсь, вам понравится!

источник

#gamedev

👉 @game_devv
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем дизайн дождливой китайской школы в стиле Stray с помощью UE5

Художник по 3D-окружению Томас де Лакруа рассказал о проекте «Китайская школа», объяснив, как текстурировалась растительность, показав, как создавались эффекты дождя, и поделившись настройками освещения, вдохновленными Stray.

https://80.lv/articles/how-to-design-a-stray-inspired-rainy-chinese-school-with-ue5/

#gamedev

👉 @game_devv
👍6🔥3
Как написать 2D игру на C++ и чистом STL для терминала в Linux

Я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понятно, и в случае необходимости есть кому задать вопрос. На первой лекции по основам С++ преподаватель сразу предложил челлендж - написать 2D игру без использования игрового движка. Идея мне понравилась и я сразу приступил к реализации. Спойлер - вот что вышло:

https://habr.com/ru/articles/708486/

#gamedev

👉 @game_devv
👍6👏3
Awesome Learn Gamedev

Коллекция учебных ресурсов по разработке игр

Этот список предназначен для изучения ремесла разработки игр. В нем собраны общие знания, ресурсы и советы по найму для различных дисциплин и ролей под названием gamedev.

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

https://github.com/notpresident35/awesome-learn-gamedev

#gamedev

👉 @game_devv
👍2🔥2
Ian Bousher, старший сценарист студии Frontier Developments, опубликовал в своем профиле на LinkedIn обширную сравнительную таблицу, включающую 30 различных структур, разработанных им лично.

PDF добавили в комменты

#gamedev

👉 @game_devv
👍51