GameDev: разработка игр
6.44K subscribers
610 photos
640 videos
7 files
948 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
🥹 Умер Винс Зампелла - легенда игровой индустрии

Сегодня стало известно, что Винс Зампелла, влиятельный разработчик видеоигр и один из ключевых авторов серии Call of Duty, погиб в результате автомобильной аварии в Южной Калифорнии. Ему было 55 лет.

🎮 Кто был Винс Зампелла
Сооснователь студии Infinity Ward, стоявшей у истоков Call of Duty, одной из самых успешных франшиз в истории игр.
В 2010 г. вместе с Джейсоном Вэстом основал Respawn Entertainment - студию, подарившую миру Titanfall, Apex Legends и Star Wars Jedi: Fallen Order.
Работал над ключевыми шутерами десятилетий и оставил огромный след в индустрии.

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

#gamedev

👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡40😢11🙏1
Дорогие друзья, с Новым Годом!!!
15🎉10🔥4👍1
🔥Огромная коллекция культовых ностальгических игр от RohanKar

Вот лишь малая часть из них:
• The Simpsons: Hit & Run
• Splinter Cell: Pandora Tomorrow
• Driver: San Francisco
• Juiced 1-2
• True Crime
• Blur
• Ultimate Spider-Man
• Spider-Man 2
• Test Drive Unlimited
• Silent Hill 2-3
• The Punisher
• Colin McRae: DiRT 2
• The Crew
• Marvel: Ultimate Alliance
• Battlefield: Bad Company 2
• Battlefield 2142
• Battlefield 1942
• Midnight Club 2
• Tony Hawk: American Wasteland
• Fable 3
• No One Lives Forever
• Scarface
• The Godfather
• Project I.G.I.
• Transformers: War For Cybertron и Fall of Cybertron
• Prey (2006)
• Deadpool
• The Suffering
• Pure


https://archive.org/details/@rohankar

#gamedev

👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
☁️ Volumarcher: Рендеринг объемных облаков на DirectX 12

Если вы когда-нибудь восхищались небом в Horizon Zero Dawn, вам стоит взглянуть на этот репозиторий.

Volumarcher это open-source проект, реализующий реймарчинг (raymarching) для отрисовки реалистичных гетерогенных облаков.

Проект базируется на Nubis - технологии рендеринга облаков, представленной студией Guerrilla Games. Это отличный пример того, как AAA-технологии адаптируются в доступных решениях.

Ключевые особенности:
• Написан на C++ и HLSL.
• Использует DirectX 12 (на базе MiniEngine).
• Разработан как студенческий проект в Breda University (BUas), что делает его отличным материалом для изучения.

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

🔗 Репозиторий: https://github.com/Twenmod/Volumarcher

#gamedev #graphics #directx12 #rendering #opensource #clouds

👉 @game_devv
👍54
«Нич-чего не понимаю!» или как создавался главный русский квест 90-х 🕵️‍♂️🐘

В блоге Timeweb вышел отличный ностальгический лонгрид про игру, которая стала культурным феноменом - «Братья Пилоты: По следам полосатого слона».

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

Что внутри статьи:

🎩 История: Как персонажи Успенского мутировали из Колобков в Пилотов и почему игре это пошло на пользу.

🎨 Визуал: Коллаборация разработчиков (Gamos) и мультипликаторов (студия «Пилот») - почему графика 1997 года до сих пор смотрится сочно.

🧩 Геймдизайн боли: Тот самый замок на холодильнике (признавайтесь, кто застрял?), логика «метода тыка» и управление двумя персонажами с разными механиками взаимодействия.

📱 Legacy: Как серия пережила переход в 3D (спойлер: плохо) и современные ремастеры, где сложные пазлы можно просто скипнуть.

Если хотите вспомнить, как открывать двери вантузом и почему в 90-х мы любили такие харкорные квесты - велкам читать.

👉 Читать статью: https://habr.com/ru/companies/timeweb/articles/984220/

#gamedev #history #retrogaming #почитать

👉 @game_devv
9🔥5👍2
Game++. Performance traps

Стандартная библиотека C++ содержит множество классов и функций, которые легко интегрируются в проект, безопасны и протестированы на множестве кейсов. Однако за удобность и всеядность приходится платить производительностью. В играх, если производительность сразу не стоит на первом месте, то к концу проекта вы получаете такой технический долг, что проще бывает всё выкинуть и начать заново. Прямолинейное использование стандартной библиотеки в большинстве случаев, когда нужен производительный и эффективный код, я сейчас не только про игры, оказывается не лучшим выбором.

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

Статья рассчитана на читателей, которые не являются гуру C++ или знатоками тонкостей языка, но в целом знакомы с языком и его идеями, хотя знание ассемблера x86 не требуется, я буду прикладывать ссылки на примеры кода quickbench, чтобы объяснить, почему даю те или иные советы.

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

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

#gamedev

👉 @game_devv
🔥9👏5👍2
Устали рисовать уровни вручную? 🏰

Создание подземелий - это искусство, но иногда на это просто нет времени. Advanced Dungeon Generator Lite берет рутину на себя!

Что внутри:

Генерация в один клик: Создавайте уникальные левел-дизайны за секунды.
Полная кастомизация: Настраивайте комнаты, коридоры и логику спавна под свой проект.
Оптимизация: Легкий код, который не «душит» ваш FPS.

Идеально подходит для рогаликов, RPG и любых экшн-проектов. Тратьте время на геймплей, а не на расстановку стен!

https://assetstore.unity.com/packages/tools/level-design/advanced-dungeon-generator-lite-213225

#gamedev

👉 @game_devv
👍62
Это знаменитая фотография команды разработчиков студии id Software, сделанная в начале 1990-х годов (примерно 1993–1994 годы).

Эти люди - пионеры жанра шутеров от первого лица (FPS), создавшие такие культовые игры, как Doom, Quake и Wolfenstein 3D.

#gamedev

👉 @game_devv
26👍2
🏚 Природа берет свое: Создание заброшенного дома в Unreal Engine

На 80.lv вышел отличный разбор того, как вдохнуть жизнь (и тлен) в лесную сцену. Автор статьи делится пайплайном создания атмосферного окружения, где архитектура буквально поглощается лесом.

Ключевые инсайты из статьи:

🔹 Модульность vs Уникальность: Чтобы сцена не выглядела «копипастой», автор разделяет объекты на модульные (основа дома) и уникальные. Скульпт 3-4 вариаций балок и досок дает десятки комбинаций, экономя время без потери качества.

🔹 Storytelling через детали: Заброшенность подчеркивается мелочами — битая черепица, лозы, ползущие по стенам, трещины и грязь. Каждый дефект рассказывает историю долгого запустения.

🔹 Работа с растительностью: Секрет «живого» леса - в многослойности. Вместо хаотичного разброса используется наслоение растений разной высоты и плотности. Автор рекомендует расставлять ключевые элементы вручную с помощью Foliage Tool, чтобы четко контролировать композицию.

🔹 Освещение и атмосфера: Сочетание теплого солнечного света (Directional Light) и холодного неба создает нужный контраст. А использование Exponential Height Fog и объемных лучей (God rays) добавляет сцене глубины и того самого «забытого богом» настроения.

🔹 Композиция: Четкое разделение на планы.

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

Полный разбор читайте тут: https://80.lv/articles/building-a-scene-of-an-abandoned-tree-house-taken-by-nature


#gamedev #UE5 #environmentart #leveldesign #80lv

👉 @game_devv
🔥32👍1
Media is too big
VIEW IN TELEGRAM
🔥Quod

Вся эта игра умещается в исполняемый файл размером 64 КБ, включая все текстуры, уровни, модели, анимации, звуки, музыку и код.

Это ретро-шутер с 3 уровнями, 1 битвой с боссом, 4 уникальными врагами, 4 видами оружия и несколькими усилениями (пауэр-апами).

🛠 Минимальные требования

Intel i5 или аналог

GTX 770 или аналог

8 ГБ ОЗУ

64 КБ свободного места на диске

Есть две версии: сжатая (64 КБ) и несжатая.

Сжатая сборка может вызвать предупреждения антивируса, поэтому, возможно, придётся добавить папку в исключения.
Если не хочется с этим возиться, доступна и несжатая версия.

https://daivuk.itch.io/quod

#gamedev

👉 @game_devv
🔥5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Carfinger

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

- Установите необходимые libarary .Mediapipe .opencv
- Запустите на python 3.10 запустите любую игру в жанре автогонок.
- Запустите редактор python от имени администратора запустите файл game_control.py

https://github.com/ayaankhan28/Carfinger

#gamedev

👉 @game_devv
👍72👎1
Lemuroid

Это эмулятор ретро-консолей для Android, основанный на libretro. Проект с открытым исходным кодом, поддерживает множество платформ, включая NES, SNES, Game Boy, Sega Genesis и другие. Основные плюсы Lemuroid – высокая производительность, поддержка сохранений, мультиплеера и облачной синхронизации. Если ищете удобный эмулятор для мобильного устройства, стоит попробовать!

Atari 2600 (A26) (stella)
Atari 7800 (A78) (prosystem)
Atari Lynx (Lynx) (handy)
Nintendo (NES) (fceumm)
Super Nintendo (SNES) (snes9x)
Game Boy (GB) (gambatte)
Game Boy Color (GBC) (gambatte)
Game Boy Advance (GBA) (mgba)
Sega Genesis (aka Megadrive) (genesis_plus_gx)
Sega CD (aka Mega CD) (genesis_plus_gx)
Sega Master System (SMS) (genesis_plus_gx)
Sega Game Gear (GG) (genesis_plus_gx)
Nintendo 64 (N64) (mupen64plus)
PlayStation (PSX) (PCSX-ReARMed)
PlayStation Portable (PSP) (ppsspp)
FinalBurn Neo (Arcade) (fbneo)
Nintendo DS (NDS) (desmume/MelonDS)
NEC PC Engine (PCE) (beetle_pce_fast)
Neo Geo Pocket (NGP) (mednafen_ngp)
Neo Geo Pocket Color (NGC) (mednafen_ngp)
WonderSwan (WS) (beetle_cygne)
WonderSwan Color (WSC) (beetle_cygne)
Nintendo 3DS (3DS) (citra)

https://github.com/Swordfish90/Lemuroid

#gamedev

👉 @game_devv
👍61
🚀 Подборка полезных IT каналов в Max


Системное администрирование, DevOps 📌

https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.

1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌

https://max.ru/cpp_lib Библиотека C/C++ разработчика

Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика

Программирование React📌
https://max.ru/react_lib React

Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика

Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика

GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных

Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков

Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов

Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻

Шутки программистов 📌
https://max.ru/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free

Книги, статьи для дизайнеров 📌

https://max.ru/odesigners Статьи, книги для дизайнеров

Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике

Вакансии 📌
https://max.ru/progjob Вакансии в IT

Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных


Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
👎8🖕4💩3👍2🤮1
Пишем «Змейку» для Искры 1080 Тарту

Недавно мы познакомились с ПЭВМ Искра 1080 Тарту. Для данного компьютера написано мало программ. Достоверно известно о существовании менее тридцати, включая порты с других компьютеров. Я попытался слегка улучшить ситуацию, написав еще одну программу. Ею стала игра «Змейка».

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

Первым делом предстояло выбрать ассемблер 8080. Многие рекомендуют zasm. Но мне показалось, что это какой-то слишком сложный ассемблер. Ассемблер всего-то переводит мнемоники в машинный код и заменяет именованные метки на адреса в памяти. Притом, первое несложно делается и вручную, по табличкам. А вот пересчитывать все метки при добавлении новых инструкций — занятие действительно не самое захватывающее. Его и хотелось бы автоматизировать в первую очередь.

https://eax.me/iskra1080-zmejka/

#gamedev

👉 @game_devv
👍3🤡1
🚀 Подборка полезных IT каналов в Max


Системное администрирование, DevOps 📌

https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
https://max.ru/tipsysdmin Типичный Сисадмин

1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌

https://max.ru/cpp_lib Библиотека C/C++ разработчика

Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика

Программирование React📌
https://max.ru/react_lib React

Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика

Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика

GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных

Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков

Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов

Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻

Шутки программистов 📌
https://max.ru/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free

Книги, статьи для дизайнеров 📌

https://max.ru/odesigners Статьи, книги для дизайнеров

Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике

Вакансии 📌
https://max.ru/progjob Вакансии в IT

Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных


Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
🤡9