GameDev: разработка игр
رفتن به کانال در Telegram
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров. По всем вопросам @evgenycarter
نمایش بیشتر6 442
مشترکین
+124 ساعت
+37 روز
+1130 روز
آرشیو پست ها
Внутри "Penny's Big Breakaway" - Они создали свой собственный 3D-движок! - Подробный анализ от разработчиков.
От создателей Sonic Mania, Penny's Big Breakaway — это первая 3D-платформенная игра от разработчика Evening Star. В эксклюзивном материале от Digital Foundry Джон Линнеман беседует с командой и обсуждает зарождение, создание и реализацию игры.
00:00 - Introduction
01:07 - Part 1 - Starting from Scratch
04:08 - Pitching the Game
05:23 - Creating Art
09:37 - A New Programming Language
11:49 - Part 2 - Building the World
13:49 - The Shape Layer
17:53 - Part 3 - Bringing it to Life
20:34 - The Gradient Shader
23:31 - Animation Talk
27:20 - Shading
29:37 - Part 4 - Adding the Detail
31:36 - Procedural Generation in Action
36:34 - Proc Gen Challenges
38:37 - Part 5 - Optimizations
40:43 - Baking Lights and Shadow
43:45 - Optimizing for Switch
48:15 - Wrap-up
источник
#gamedev
👉 @game_devv
👾 Пройди тест по Unity и проверь свои знания! 👾
Сможешь пройти успешно — пройдешь на продвинутый онлайн-курс «Unity Game Developer. Professional» от OTUS по специальной цене. Курс доступен в рассрочку!
➕ бонусом получишь доступ к записям лучших вебинаров курса.
➡️ Пройти тест: https://vk.cc/cz8JHu
🧑💻 На курсе вы научитесь:
1. использовать принципы SOLID
2. разделять приложение на архитектурные слои
3. выявлять высокую связность и анти-паттерны в коде
4. реализовывать игровую логику как конструктор
5. разрабатывать систему загрузки и сохранения игры и
6. проектировать архитектуру ИИ.
🔥 В конце обучения вас ждет практический проект для закрепления навыков, а также вы навсегда получите исходный код от демо-проекта!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Исключение реальных отражений на отдельных объектах с помощью Shiny SSR 2
В этом коротком видео мы объясняем, как можно исключить отражения на определенных объектах в сцене при использовании отложенного рендеринга (работает как в URP, так и в стандартных пайплайнах).**
#gamedev
👉 @game_devv
Вместо этого используйте процент экрана с увеличением с ближайшим фильтрованием!
float = 224 = ps1
'r.ScreenPercentage x'
'r.Upscale.Quality 0' <- для ближайшего фильтрования
#UnrealEngine5 #GameDev #UE5
#gamedev
👉 @game_devv
🤩 Отус приглашает 8 августа в 20:00 мск на бесплатный вебинар «Как выбрать элементы игры? Что такое core-loop и core-механики?»
➡️ Записаться на вебинар: https://vk.cc/cz2nfj
Вебинар является бесплатной частью полноценного онлайн-курса «Геймдизайн и левел-дизайн».
На вебинаре мы разберем, что такое core-loop и core-механики, для чего они нужны и почему важны. Вы узнаете, как выбирать для своей игры механики, баланс, сеттинг и арт стиль.
😎 Спикер Руслан Казанцев — Senior Game Designer в ААА-студии, работал со сценарной командой сериала «Ходячие мертвецы», опытный лид и преподаватель.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Dangerous Dave: история похождений Дейва или тот, кто сам стучится в дверь
Id Software, Джон Кармак, Джон Ромеро. Любой человек, любящий шутеры и интересующийся жанром, при звучании этих слов сразу понимает о чем и о ком речь. И у кого-то в ушах в этот момент начинает греметь I Sawed the Demons, кто-то вспоминает рокетджамп и распрыжку, а кто-то — взбешенного Гитлера с двумя пулеметами вместо рук.
Еще бы не вспомнить! Ведь это, можно сказать, отцы шутеров от первого лица как жанра. Но прежде чем наши экраны обагрились кровью людей в фельдграу, демонов и прочей нечисти, будущие звезды реализовали еще несколько проектов. То была проба пера, предтеча грядущего ураганного экшена, что мы до сих пор помним.
https://habr.com/ru/companies/timeweb/articles/830122/
#gamedev
👉 @game_devv
Ian Bousher, старший сценарист студии Frontier Developments, опубликовал в своем профиле на LinkedIn обширную сравнительную таблицу, включающую 30 различных структур, разработанных им лично.
PDF добавили в комменты
#gamedev
👉 @game_devv
🔥Хочешь улучшить навыки решения проблем и писать эффективный код?
7 августа в 20:00 мск ждем тебя на открытом вебинаре по анализу сложности алгоритмов и сортировке!
✴️Знание сложности алгоритмов и сортировки позволяет писать эффективный код и улучшает навыки решения проблем. Мы рассмотрим ключевые концепции, такие как нотация Big O, сложность времени и использованной памяти, а также их влияние на производительность.
✅Кроме того, мы рассмотрим различные алгоритмы сортировки, включая сортировку пузырьком, сортировку слиянием и быструю сортировку, подчеркнув их сильные и слабые стороны.
После урока ты будешь уверенно анализировать и оптимизировать алгоритмы, делая свой код более эффективным.
➡️ Зарегистрируйся сейчас, чтобы не пропустить: https://clck.ru/3CCm9i/?erid=2Vtzqv2VWYB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruЛедяной щит-шар VFX. Сделано в Unity
Автор Vladyslav Horobets
#gamedev #unity3d
👉 @game_devv
🎮 Устали от сильно связанных систем в ваших пошаговых играх на Unity?
🎮 Хотите узнать, как улучшить структуру кода и сделать его более гибким?
Присоединяйтесь к открытому вебинару «Event Bus в пошаговых играх Unity» 7 августа в 20:00 мск и узнайте, как использовать паттерн Event Bus для улучшения архитектуры игр.
Вебинар является бесплатной частью онлайн-курса «Unity Game Developer. Professional» от Отус.
➡️ Записаться на вебинар: https://vk.cc/cyQZ8w
На вебинаре мы рассмотрим основные задачи, связанные с Event Bus, напишем его и внедрим в существующий проект, а также сравним плюсы и минусы разных типов Event Bus.
🎙 Спикер Николай Терентьев — Architect Unity Developer в Somnium Fabri и ex-ментор по разработке на Unity в Яндекс.Лицее.
🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Awesome Learn Gamedev
Коллекция учебных ресурсов по разработке игр
Этот список предназначен для изучения ремесла разработки игр. В нем собраны общие знания, ресурсы и советы по найму для различных дисциплин и ролей под названием gamedev.
Почти все ресурсы бесплатны, а все, что имеет цену, будет четко обозначено. Платные ресурсы включаются только в том случае, если они были лично одобрены профессионалом, работающим в соответствующей дисциплине.
https://github.com/notpresident35/awesome-learn-gamedev
#gamedev
👉 @game_devv
Как написать 2D игру на C++ и чистом STL для терминала в Linux
Я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понятно, и в случае необходимости есть кому задать вопрос. На первой лекции по основам С++ преподаватель сразу предложил челлендж - написать 2D игру без использования игрового движка. Идея мне понравилась и я сразу приступил к реализации. Спойлер - вот что вышло:
https://habr.com/ru/articles/708486/
#gamedev
👉 @game_devv
Раньше вам приходилось мудрить с кодом, чтобы реализовать уведомления в веб-приложении?😔
С SignalR все становится проще! Давайте разберем, как настроить эту библиотеку на примере чата и обеспечить асинхронное общение между сервером и веб-приложениями.🦾
После открытого онлайн-урока 31 июля в 20:00 мск вы сможете легко создавать хабы и контракты сообщений, отправлять уведомления пользователям и многое другое.
➡️ Регистрируйтесь сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3C5wAn/?erid=2VtzqvXzX3Y
Встречаемся в преддверии старта курса C# ASP.NET Core разработчик. До 31.07 на курс действует скидка 10%. 🔥
Создаем дизайн дождливой китайской школы в стиле Stray с помощью UE5
Художник по 3D-окружению Томас де Лакруа рассказал о проекте «Китайская школа», объяснив, как текстурировалась растительность, показав, как создавались эффекты дождя, и поделившись настройками освещения, вдохновленными Stray.
https://80.lv/articles/how-to-design-a-stray-inspired-rainy-chinese-school-with-ue5/
#gamedev
👉 @game_devv
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
❓ Мечтаете о создании своей собственной игры, но не знаете, с чего начать?
Приглашаем 3️⃣1️⃣ июля в 2️⃣0️⃣🔤0️⃣0️⃣ мск на бесплатный вебинар "Как выбрать жанр игры, модель распространения и собрать референсы?"
Вебинар является бесплатной частью полноценного онлайн-курса «Геймдизайн и левел-дизайн» от Отус!
🔠🔠 Регистрация на вебинар: https://vk.cc/cyBf5E
На вебинаре вы узнаете, как превратить свою задумку в реальную игру, выбрать идеальный жанр, определиться с моделью распространения и провести качественный анализ успешных игровых проектов.
👋 Спикер Руслан Казанцев — Senior Game Designer в ААА-студии, работал со сценарной командой сериала «Ходячие мертвецы», опытный лид и преподаватель.
🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Кто помнит этот момент в Prince of Persia (1989), когда волшебное зеркало внезапно преграждает путь герою (и что происходит после этого)?
На самом деле этот момент никогда не планировался в игре. Изначально игра планировалась с множеством ловушек, но без врагов.
#gamedev
👉 @game_devv
И целых 20 ядер мало
Если вы посмотрите на общую раздутость современного софта, загружаемые 100 гигабайтные игры, ежегодную Nvidia X090 дающую +20% год от года, и 20-ядерные процессоры, то со стороны может показаться, что оптимизация производительности неважно чего, будь то игры или другой софт, казалось бы, утратила свою актуальность. В эпоху безнаказанной производительности аппаратной части можно расплескивать хоть половину этой мощи, и пользователь этого даже не заметит. Это все может и верно, если вы не делаете игру. Почему же тогда на этих двадцати ядрах, фризит и тормозит (хорошо что не вылетает часто) игра выпущенная два года назад?
https://habr.com/ru/articles/828788/
#gamedev
👉 @game_devv
👾 Хотите научиться создавать гибкую и расширяемую систему сохранения данных на Unity?
Приглашаем 25 июля в 20:00 мск на бесплатный вебинар по Unity «Реализация гибкой и расширяемой системы сохранения данных на Unity».
😎 Вебинар является бесплатной частью полноценного онлайн-курса «Unity Game Developer. Professional».
➡️ РЕГИСТРАЦИЯ НА ВЕБИНАР: https://vk.cc/cyvMvV
✅ На вебинаре мы раскроем все секреты гибкой системы сохранения данных, применения SOLID-принципов и использования различных архитектурных слоев.
✅ После вебинара вы сможете не только эффективно решать проблемы сохранения данных в играх, но и создавать инновационные и удобные системы для вашего проекта на Unity!
🎙 Спикер Николай Терентьев - ex-TeamLead в VR Supersonic и ex-Ментор по разработке на Unity в Яндекс.Лицее
🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
