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

По всем вопросам @evgenycarter
Download Telegram
Выжимаем максимум из .NET: асинхронные потоки, Channels, Pipelines и работа с памятью 📢

19 мая в 20:00 OTUS проведёт открытый вебинар «Выжимаем максимум из .NET: асинхронные потоки, Channels, Pipelines и работа с памятью».

Что разберём
— IAsyncEnumerable и await foreach — стриминг данных в реальном времени
— Channels — паттерн Producer‑Consumer и контроль нагрузки
— System.IO.Pipelines — парсинг сетевых пакетов без лишних аллокаций
— Span<T>, Memory<T>, ArrayPool — оптимизация GC и работа с памятью
— Кейсы: TCP‑сервер 1000+ подключений, ETL гигабайтов данных

Спикер — Елена Сычева, Senior .NET Engineer с 17 годами опыта, преподаватель СПбГУ.

Кому будет полезно
— .NET‑разработчикам, стремящимся к топовой производительности
— архитекторам высоконагруженных систем
— DevOps‑инженерам, кому важны память и потоки
— всем, кто хочет освоить «фишки» уровня Senior

После вебинара вы сможете
— обрабатывать данные в реальном времени через асинхронные потоки
— строить масштабируемые сервисы с Channels и Pipelines
— парсить протоколы и файлы без аллокаций
— оптимизировать память через Span<T>, ArrayPool и BenchmarkDotNet

Участие бесплатное. Количество мест ограничено — бронируйте прямо сейчас.

Регистрируйтесь

Реклама. ООО «Отус онлайн‑образование», ОГРН 1177746618576
1
Media is too big
VIEW IN TELEGRAM
DOOM: The Dark Ages вышла в Steam

На YouTube и Twitch уже можно встретить трансляции прохождения DOOM The Dark Ages.

Официальный релиз 15 мая.

https://steamdb.info/sub/1227423/history/?changeid=28943878

#gamedev

👉 @game_devv
🔥6👍4🤮1🗿1
Media is too big
VIEW IN TELEGRAM
Стример Coincidente покорил легендарную карту Doom II с 23 000 демонов

После многолетних усилий со стороны геймерского сообщества одна из самых сложных карт для игры Doom II, «Бойня Окуплока», была наконец пройдена на максимальной сложности.

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

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

https://www.techspot.com/news/107657-doom-ii-infamous-23000-demon-map-finally-beaten.html

#gamedev

👉 @game_devv
🔥10👍3👏2😱1
Напоминание: вебинар OTUS «Выжимаем максимум из .NET» уже в понедельник 📢

Старт: 19 мая, 20:00 МСК

Что получите за 90 минут
— асинхронные потоки для real‑time обработки
— Producer‑Consumer через Channels без блокировок
— Pipelines и Span<T> — работа с памятью без лишнего GC
— BenchmarkDotNet и dotMemory для объективных цифр

Спикер — Елена Сычева, практик с 17‑летним стажем и преподавательским опытом.

Кому полезно
— разработчикам C# и архитекторам, гонящимся за производительностью
— DevOps‑инженерам, оптимизирующим ресурсы
— всем, кто хочет выйти на уровень Senior

Участие бесплатное, ещё можно успеть.

Регистрируйтесь

Реклама. ООО «Отус онлайн‑образование», ОГРН 1177746618576, www.otus.ru
Unity 6 Tutorials

GPU Resident Drawer In Unity 6 (Improve CPU performance)
Remove SPLASH SCREEN In Unity 6 (Unity Tutorial)
How To Get REALISTIC GRAPHICS in UNITY 6 URP (ArchViz Vol.10 Tutorial)
Stalker 2 Interaction System In Unity 6 (URP Tutorial)
Unity 6 NEW FEATURES - Fantasy Kingdom Demo (URP 2024 Demo)
Can BUILD PROFILES Help You In Unity 6 (Build Profiles Tutorial)
GHOST FLYCAM Camera in Unity (New Input System Tutorial)
DOOR & INVENTORY System In Unity 6 (URP Tutorial 2025)
Top 10 Unity Audio HACKS! (Amazing Sounds in Unity 6 - 2025)
FIX Your UNITY PROJECTS With This (Free Unity Project Auditor)

источник

#gamedev

👉 @game_devv
👍4
Как делать видеоигры в 2025 году (без движка)

На дворе 2025 год, а я всё ещё продолжаю делать видеоигры. Если верить archive.org, я начал заниматься этим двадцать лет назад! Достаточно долгий срок для одного увлечения...

Когда я рассказываю о том, над чем работаю, люди часто спрашивают меня, как я делаю игры, и их часто удивляет (а иногда и тревожит?), когда я говорю, что не пользуюсь коммерческими игровыми движками. Существует какой-то стереотип, что если ты делаешь игры не в популярном инструменте наподобие Unity или Unreal, это значит, что ты чуть ли не вручную пишешь ассемблерный код.

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

#gamedev

👉 @game_devv
👍7
Где взять бесплатную музыку для игр? 🎼

📌Сохраняем:

1. OpenGameArt.org — сайт-сборник контента для разработчиков игр. Помимо звуков и музыки, тут есть арты, концепты, модели и текстуры. Пользователи сами загружают контент и выбирают тип лицензии.

2. Freesfx.co.uk — многотысячная коллекция музыки и звуков. Всё бесплатно, но при условии, что в конечном продукте вы укажите их сайт.

3. 99sounds.org — большая коллекция звуков и музыки. Пользоваться можно и без регистрации, но зарегистрировавшись, можно получать уведомления о новых библиотеках.

4. Musopen.org — сборник классических произведений. Имеется удобный поиск.

#gamedev

👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Основы мультиплеера в Unity с использованием Photon

Мультиплеер в Unity — это не только про синхронизацию объектов, но и про грамотную архитектуру сетевого взаимодействия. Многие новички сталкиваются с хаосом и багами уже на старте, неправильно понимая, как работает сетевой обмен. На вводном занятии разберёмся, как работает Photon, как быстро собрать простую мультиплеерную сцену и избежать типичных ошибок. Вы получите фундаментальные знания, на которых уже можно строить серьёзные сетевые проекты.

👉 Узнайте на открытом вебинаре:
• основные принципы работы Photon
• создание комнаты и подключение игроков
• синхронизация объектов и RPC
• типичные ошибки новичков и как их избежать

Встречаемся в преддверии старта курса «Unity Game Developer. Basic».

👉Регистрация и подробности о курсе: https://vk.cc/cMcmdB

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Почему игродев остается на С++17

Последние пару-тройку лет на конференциях все чаще я слышу жалобы знакомых в игрострое о том, что текущий вектор развития "современного C++" не соответствует потребностям игровой разработки. Реальные полезные нововведения фактически закончились с выходом C++17, а попытки внедрить C++20 часто заканчиваются обнаружением множества "гейзенбагов" и существенным снижением производительности - критичные для нас на 10-15% от сборки к сборке. Пошатавшись по разным игровым студиям, блин, скоро будет 15 лет как я тут, у меня таки немножечко есть, что вам рассказать.

Все современные студии, что крупнее двух с половиной землекопов, пишущие игры на плюсах, шарпе или чем-то близком - используют Visual Studio или переходят со своих поделок на Unreal/Unity, который так-то тоже плюсы, хоть и со странностями. Так исторически сложилось, что винда и майки были, есть и в ближайшем будущем горизонта лет десяти останутся самым крупным рынком ПК-консольных игр, а сами консоли давно стали "ну совсем ПК", но чтобы не терять эксклюзивы (и шекели) вендоры в этом не признаются никогда.

Мобилки, как-бы отдельно, и там свои свои покемоны Mac с Android, но в Visual Studio в том или ином виде создаются, дебажатся и оптимайзятся 95% игр, остальное - погрешность. С момента начала золотой эры игростроя (где-то в конце 90-х), большинство игр писались с учетом того, что они будут выпущены на ПК, под ПК понимается - под винду. И наследие многих A+-студий так или иначе связано с Microsoft, даже для не-Microsoft консолей и мобилок.

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

#gamedev

👉 @game_devv
👍6🔥2👀1
Не знаешь на кого пойти учиться ?💥

🛑Пройди бесплатные онлайн-курсы

🛑Узнай о самых востребованных профессиях

🛑Получи уникальную возможность поступить в «Алабуга Политех» после 9 или 11 класса

ПРОЙДИ КУРС ПРЯМО СЕЙЧАС!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🍾1
Механика эволюции домов в Pharaoh (1999)

Путь от простых хижин к роскошным особнякам, украшенным фресками и колоннами, в Pharaoh — это не просто вопрос архитектуры и разные текстуры. Это отражение заботы игрока о своём виртуальном городе, его нуждах, вере и безопасности. Каждое жилище в городе это FSM, реагирующая на условия вокруг: достаток еды, доступ к воде, религиозные обряды, культурные радости и много чего еще.

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

В этой статье попробую рассказать, как устроена эволюция домов, какие требования стоят за каждым уровнем жилья и как это было реализовано в оригинальной игре. Если вы вдруг пропустили встречу нашего жреческого круга... простите, предыдущие статьи про восстановление исходников этого старого ситибилдера, — обязательно найдите время, чтобы взглянуть на пару интересных моментов (Добро пожаловать в Древний…, ecs, dynvtbl, логические потоки и Фараоне, Как построить мастабу, Как рисуется карта в Фараоне, Новый дом для Фараона)

Все скриншоты в статье сделаны уже на рендере проекта, исходники на github

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

#gamedev

👉 @game_devv
👍5❤‍🔥21🌚1
🚀 Подборка Telegram каналов для программистов

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

https://news.1rj.ru/str/bash_srv Bash Советы
https://news.1rj.ru/str/win_sysadmin Системный Администратор Windows
https://news.1rj.ru/str/sysadmin_girl Девочка Сисадмин
https://news.1rj.ru/str/srv_admin_linux Админские угодья
https://news.1rj.ru/str/linux_srv Типичный Сисадмин
https://news.1rj.ru/str/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://news.1rj.ru/str/linux_odmin Linux: Системный администратор
https://news.1rj.ru/str/devops_star DevOps Star (Звезда Девопса)
https://news.1rj.ru/str/i_linux Системный администратор
https://news.1rj.ru/str/linuxchmod Linux
https://news.1rj.ru/str/sys_adminos Системный Администратор
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://news.1rj.ru/str/DevLab1C 1С:Предприятие 8
https://news.1rj.ru/str/razrab_1C 1C Разработчик
https://news.1rj.ru/str/buh1C_prog 1C Программист | Бухгалтерия и Учёт
https://news.1rj.ru/str/rabota1C_rus Вакансии для программистов 1С

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия.
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

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

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

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

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Big Data, Machine Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика
https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT
https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста
https://news.1rj.ru/str/lifeproger Жизнь программиста. Авторский канал.

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

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

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

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике
https://news.1rj.ru/str/matgeoru Математика | Геометрия | Логика

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack

https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT
🍓21👍1