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

По всем вопросам @evgenycarter
Download Telegram
Pac-Man

Историческая дань уважения и точный ремейк оригинальной аркадной игры Pac-Man

https://github.com/masonicGIT/pacman

Demo https://masonicgit.github.io/pacman/

#gamedev

👉 @game_devv
👍61
Есть в телеге небольшое комьюнити разработчиков на unity

По сути это библиотека ассетов. Некоторые вещи разработаны админами канала, например: Universal Runner Kit

Все сторонние работы берутся с GitHub с пометкой CC0/CCBY License (их можно использовать в коммерции)

Поэтому если хочешь расширить свою библиотеку, то стоит подписаться: @unitymaker
👍5🔥41
Что почитать игровому программисту?

Объём специфичных знаний, которые требуются рядовому программисту игр, даже если он только начал свою карьеру, вызывает у меня «лёгкую» тоску. Это одна из причин, почему большая часть людей, которые «горят делать игры», отсеивается на этапе технических собеседований (обычно их больше одного). Это нормально и грустно. Добавьте сюда, что нефундаментальные знания, вроде инструментов, библиотек и движков, приходится обновлять где‑то раз в 5–7 лет. Не вижу тут, что игрострой сильно отличается от других областей разработки. Если бы лет 15 назад «добрый я» скинул на почту список книг, которые придется прочитать и осмыслить, армия собранных граблей не была бы столь большой и разнообразной, и без ручек половинной длины.

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

#gamedev

👉 @game_devv
👍10🤪1
Создатель Max Payne Сэм Лейк в 2000 году

#gamedev

👉 @game_devv
👍268
Хотите создавать яркие, запоминающиеся игры, но не знаете, как попасть в геймдев?

Приглашаем на трёхдневный онлайн-интенсив «Искусство создания игр: мощный старт в геймдеве».

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

За три дня вы освоите минимальный базис для старта карьеры.
- Разберётесь в профессиях, связанных с разработкой игр
- Узнаете, откуда геймдизайнеру черпать идеи
- Поймёте, как и чем тестируют игры
- Научитесь работать с Unreal Engine
- Узнаете о распространённых ошибках начинающих разработчиков
- Получите представление о карьерных перспективах

Приглашаем всех, кто интересуется разработкой игр, но не знает, с чего начать путь. А также начинающих геймдизайнеров, левел-дизайнеров и инди-разработчиков.

На конференции выступят:
- Руслан Казанцев, ведущий геймдизайнер и креативный продюсер
- Надежда Чертовских, QA-руководитель в Beresnev Games
- Илья Сикорский, старший разработчик в AltWolf Software

Всем участникам – скидки и полезные руководства в подарок.

18, 19, 20 марта.
Бесплатно

Записаться на событие - https://otus.pw/4Rr8/?erid=2W5zFG9cwTn

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👍2
Media is too big
VIEW IN TELEGRAM
Процедурно сгенерированные 3D-подземелья

В этом видео описан алгоритм процедурной генерации 2D и 3D подземелий.

0:00 Intro
1:03 2D Algorithm
3:40 2D Dungeon Example
4:17 3D Algorithm
8:39 3D Dungeon Example

источник

#gamedev #unity3d

👉 @game_devv
👍9
Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию

15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need for Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошел огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need for Speed еще до их релиза. Как вышло, что Electronic Arts создали монстра, который их погубил? Давайте посмотрим.

https://habr.com/ru/companies/selectel/articles/890482/


#gamedev

👉 @game_devv
👍83
😱Станьте C#-разработчиком с нуля!

Хотите освоить программирование, но не знаете, с чего начать? C# — это язык, на котором создают игры, веб-сервисы и корпоративные приложения.

🚀Обучение «C# Developer» в OTUS — это:

– Путь с 0 до Middle за 12 месяцев, а позицию Junior вы сможете занять уже через 6 месяцев с начала обучения.

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

– Обучение в Scrum-командах на реальных кейсах.

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

Программистами не рождаются, ими становятся.

👉Оставьте заявку прямо сейчас и получите скидку на обучение: https://vk.cc/cJSmAi

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
This media is not supported in your browser
VIEW IN TELEGRAM
Editor Scripting в Unreal Engine: создание утилит для генерации Actor и Data Asset

В этой статье я поделюсь своим опытом создания утилит в Unreal Engine, которые автоматизируют процесс генерации Actor Blueprint и Data Asset. Эти утилиты значительно упрощают работу дизайнерам уровней, помогая сократить время на рутинные задачи и минимизировать ошибки, а также могут быть полезны в широком спектре задач, связанных с разработкой.

Мы рассмотрим, как использовать Editor Utility Widgets на практике, чтобы упростить работу в редакторе. Основная часть будет выполнена в Blueprint, но для решения отдельных задач нам также понадобятся функции на C++. Помимо этого, я расскажу о фабриках ассетов и Subobject в UE.

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

#gamedev

👉 @game_devv
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
EffectTextureMaker — это инструмент для создания текстур для эффектов, используемых в графических приложениях и играх. Он позволяет легко создавать текстуры огня, дыма, вспышек, круговых эффектов и других визуальных элементов.

Особенности:
- Простое редактирование параметров в реальном времени.
- Визуализация результата сразу в браузере.
- Возможность экспорта текстуры в формате PNG.
- Поддержка различных типов эффектов: круги, спрайты, лучи, шум и пр.
- Написан на JavaScript, работает прямо в браузере без установки.

Использование:
1. Выберите тип эффекта в меню слева.
2. Настройте параметры эффекта: цвет, радиус, количество элементов и т.д.
3. Нажмите кнопку "Make Texture", чтобы сгенерировать текстуру.
4. Скачайте изображение, нажав "Download Texture".

Примеры применения:
- Визуальные эффекты в 2D/3D-играх.
- Частицы и спецэффекты в игровых движках.
- Быстрая генерация вспомогательных текстур для шейдеров и материалов.

https://mebiusbox.github.io/contents/EffectTextureMaker/

#gamedev

👉 @game_devv
🔥5👍2
👀Создаем героя в стиле Days Gone на движке Unreal Engine 5

На этом уроке мы покажем вам, как создать персонажа, который будет соответствовать атмосфере игры Days Gone. Мы разберем, из каких компонентов состоит персонаж, как настроить его логику и анимации, а также создадим простой интерфейс (UI) для отображения здоровья и других параметров. Вы получите базовые навыки, которые помогут вам начать разработку собственных игровых героев.

Основные темы:
- как работает персонаж и из чего состоит
- настройка логики, анимации
- создание UI

👉 Регистрация и подробности о курсе "Unreal Engine Game Developer. Basic" https://vk.cc/cK8gnR

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1
Порталы: как устроен расчёт видимости в Quake

Вы когда-нибудь хотели узнать, как работала предварительно вычисленная видимость в Quake? Я хотел, поэтому написал программу vis.py, воссоздающую этот алгоритм на Python. В этой статье представлена вся информация, необходимая для понимания vis, — инструмента, применявшегося в Quake, Half-Life и играх на Source Engine.

В процессе разработки Quake возникла проблема перерисовки (overdraw), то есть многократной записи одного и того же пикселя во время рендеринга кадра. Видимым остаётся лишь последний цвет, а все предыдущие записи оказываются лишней тратой ресурсов. Это плохо, если в вашей игре используется программный рендеринг, и так выжимающий последние соки из компьютера середины 90-х годов.

Как снизить объём перерисовки? Давайте начнём с высокоуровневого обзора возможных решений.

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

original https://30fps.net/pages/pvs-portals-and-quake/

#gamedev

👉 @game_devv
🔥5👍2
Ты – начинающий специалист IT-направления и ждёшь идеального момента, чтобы начать карьеру?

Спойлер: идеального момента не будет! А вот 5 апреля на «Найти IT» в Санкт-Петербурге будет 25+ топ-работодателей России, готовых взять тебя на стажировку без опыта https://vk.cc/cKeAkh

Что будет на форуме?
🔹 Вакансии в IT от Сбера, VK, Ozon, Альфа-Банка и других крутых компаний
🔹 Мастер-классы и Q&A сессии с HR-ами
🔹 Призы, мерч и крутые бонусы за друзей (например, вкусный хотдог или сертификат озон на 1000₽)

📍 Где? Санкт-Петербург, DAA EXPO
🗓  Когда? 5 апреля 12:00-17:00 (прийти можно в любое время, активности будут на протяжении всего мероприятия)
💻 Для кого подходит мероприятие? Студенты и недавние выпускники вузовских IT-направлений

Участие полностью бесплатное, успей зарегистрироваться по ссылке – https://vk.cc/cKeAkh?erid=2W5zFK2dzEU
This media is not supported in your browser
VIEW IN TELEGRAM
🛠️ Запускайте свой код в Unity Editor, добавляя кнопки в инспектор вашего компонента ▶️

#gamedev

👉 @game_devv
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Знаете ли вы, что можно создавать варианты материалов и массово вносить изменения в базовый материал? Это повышает эффективность рабочего процесса в проектах Unity!

#gamedev

👉 @game_devv
👍7
💻Хотите быстро научиться строить интерактивные интерфейсы на C#?

Присоединяйтесь к открытому уроку 8 апреля в 20:00 мск, где мы покажем, как сделать ваш код живым и динамичным!

📖Вы научитесь использовать класс System.Console для создания простых, но интересных программ с текстовыми интерфейсами. Например, вы напишете свою версию игры "Крестики-нолики" прямо в консоли. Это легко и увлекательно!

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

➡️ Зарегистрируйтесь на вебинар и получите скидку по промокоду SHARP_SPEC_4 на большое обучение «C# Developer»: https://vk.cc/cKpWTL

Промокод действителен до 30.04.2025

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Карты высот для пиксельной игры с видом сверху

Для «движка», разработанного мной для моей игры, я использую карты высот пиксельной графики, чтобы реализовать различные крутые эффекты: динамическую высоту воды, пересекающуюся геометрию, декали, 3D-освещение и даже z-сортировку сцены.

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

#gamedev

👉 @game_devv
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Пакет Input System в Unity 6 — это вам не шутки! 😁

Узнай, как им пользоваться всего за 60 секунд! 🕹️

#gamedev

👉 @game_devv
👍8
🎮 Как создаются культовые игры?
Doom, Minecraft, Civilization — их объединяет не только популярность, но и гениальный геймдизайн.
Но что делает игру по-настоящему захватывающей? Почему одни проекты становятся хитами, а другие проваливаются? Как придумать механику, которая удерживает игроков на тысячи часов?

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

Что будет?
5 дней полного погружения — теория + практика
Обучение на реальном кейсе: разберёте лучшие решения из игры «Возмездие: Тени Антары»
Поймёте, как создать концепцию игры так, чтобы в неё хотелось играть
Познакомитесь с основами проектирования уровней, механик и игрового баланса
Узнаете, как стать геймдизайнером и сколько можно зарабатывать

🎁 Бонусы для участников:
— Чек-листы по созданию крутых игр
— Карьерная консультация: узнайте, подходит ли вам геймдизайн
— Доступ к английскому на год (для работы в топовых студиях)
Записывайтесь бесплатно: https://epic.st/IeNgE?erid=2VtzqvEQgbK


Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
👎1
Ностальгические игры: Might and Magic VI

Might and Magic – одна из самых дорогих моему сердцу игровых вселенных. Невозможно сосчитать, сколько тысяч часов я провёл в её мирах – будь то основная серия, «Герои» или «Крестоносцы». И даже спустя десятилетия что-то неизменно влечёт меня обратно. Причём дело не только в ностальгии – эти игры обладают особой атмосферой, дарящей чувство уюта, словно вернулся в родной с детства двор, в котором не был десятки лет, или очутился дома после длительной поездки.

Но, несмотря на столь теплые эмоции, сложно отрицать, что эта серия по-настоящему увлекательна и обладает душой, что делает возвращение в её миры всегда особенным событием. А в более поздних частях Might & Magic мы и вовсе можем от первого лица посетить знакомые места, пообщаться с персонажами, а также сразиться с существами, которых мы помним ещё по «Героям». Таким образом, становясь не сторонним наблюдателем, что лишь движет фигурки по карте, а полноценным участником событий!

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

#gamedev

👉 @game_devv
👍21🔥1
Media is too big
VIEW IN TELEGRAM
Устал от хаоса с синглтонами и жёсткими зависимостями в Unity-проектах?

Познакомься с паттерном Service Locator — гибким способом управлять глобальным доступом без беспорядка!

🔧 В этом видео ты узнаешь:
Почему глобальный доступ может навредить игре
Как правильно реализовать Service Locator в Unity
Какие преимущества даёт этот паттерн
Почему Service Locator лучше синглтонов и статических классов

🎬
0:00 – Intro: The problems with other solutions
1:30 – Service Locator in action (with step-by-step guide)
4:05 – Why this pattern is a game-changer
5:32 – Conclusion

источник

#gamedev

👉 @game_devv
👍4🔥1