GameDev: разработка игр
前往频道在 Telegram
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров. По всем вопросам @evgenycarter
显示更多6 442
订阅者
+124 小时
+37 天
+1130 天
帖子存档
Этот проект содержит исходный код игр Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert, выпущенных как часть сборника Command & Conquer Remastered Collection.
Код распространяется под лицензией GPL v3 и предоставляет возможность энтузиастам и разработчикам модифицировать, изучать и использовать движок в рамках условий лицензии. В проекте используется C++ и множество современных практик разработки, а также система сборки CMake.
https://github.com/electronicarts/CnC_Remastered_Collection
#gamedev
👉 @game_devv
TeleStore — платформа для разработчиков, где выплаты происходят быстро, а подключение не требует юрлица.
Мы создали альтернативу App Store и Google Play: маркетплейс с полноценной платёжной системой, низкими комиссиями (от 7,5%) и международной инфраструктурой.
Принимайте платежи картами (включая МИР) и получайте выплаты в USDT — моментально, на любой криптокошелёк.Интеграция занимает всего день: у нас есть SDK и техподдержка на каждом этапе.
Для первых 30 партнёров — бонус от $500 на продвижение, креативы и трафик от нашей маркетинг-команды. Мы не просто размещаем — мы помогаем зарабатывать.
Если вы создаёте браузерные игры или Telegram Mini Apps — подключайтесь:📍 Заявка: https://tglink.io/50f0142914ab?erid=2W5zFHTAJ7z
📍 О платформе: https://tglink.io/436effee4e79
Реклама. Иванов А.О. ИНН 451200841661.
Учебник по VFX в Unity — Эффект Chain Lightning
Сегодня давайте посмотрим, как можно создать эффект Chain Lightning в Unity! Это сложный эффект, требующий технического подхода. Мы пройдем путь от написания кода до использования рендереров линий и систем частиц.
00:00 Intro
00:36 Scene Overview
01:05 Line Renderer Setup
01:59 Enemy Detector Script
03:09 Chain Lightning Script Start
07:54 Test 01
09:32 Chain Reaction Function
13:21 Test 02
14:01 Chain Lightning Script Fixes
15:14 Line Renderer Visual Improvements
15:40 Hit and Impact VFX Overview
16:51 End Results
17:19 Credits
источник
#gamedev
👉 @game_devv
Миграция моей игры с Rust
Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy. Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS, с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично.
Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity.
Смена движка — частый убийца проектов. При этом может резко снижаться продуктивность, неизбежно возникают регрессии, а каждый шаг вперёд как будто приводит к трём шагам назад. Не говоря уже о том, что опыт работы с одним языком и движком нельзя полностью перенести на новый язык и движок.
Но мы решились на это, и в посте я объясню, почему.
https://habr.com/ru/articles/906460/
#gamedev
👉 @game_devv
Напоминание: вебинар OTUS «Распараллеливаем задачи в C#» уже 30 апреля 📢
Старт: 30 апреля, 20:00 МСК
Что разберём
— Parallel.For и Parallel.ForEach — когда стоит распараллеливать циклы
— AsParallel() и PLINQ — ускоряем LINQ‑запросы и управляем степенью параллелизма
— потокобезопасные коллекции .NET — выбираем ConcurrentDictionary, Bag, Queue на практическом кейсе
Спикер — Виктор Дзицкий, Senior .NET Engineer с опытом оптимизации высоконагруженных сервисов.
Кому будет полезно
— разработчикам C#, желающим выжать максимум из параллелизма
— инженерам, работающим с Big Data или ресурсоёмкими расчётами
— всем, кто строит высокопроизводительные приложения
После вебинара вы сможете
— уверенно применять Parallel и PLINQ в продуктивном коде
— выбирать подходящую коллекцию для потокобезопасного доступа к данным
— повышать производительность сервисов без лишних блокировок
Участие бесплатное, ещё можно успеть.
→ Регистрируйтесь
Реклама. ООО «Отус онлайн‑образование», ОГРН 1177746618576
Я работал над небольшим проектом и написал несколько шейдеров, которыми теперь хочу бесплатно поделиться с сообществом!
Шейдеры созданы для Unity 6, но должны без проблем работать и в Unity 5.
Они поддерживают URP и HDRP, а также позволяют легко настраивать ширину и цвет обводки.
Код чистый и хорошо документирован, чтобы вы могли легко адаптировать его под свои нужды.
Надеюсь, шейдеры окажутся вам полезными! 🚀
https://www.reddit.com/r/Unity3D/comments/1k96py2/free_outline_shaders_for_unity_6_from_my_project
#gamedev
👉 @game_devv
🚀 Подборка Telegram каналов для программистов
Системное администрирование, DevOps 📌
https://t.me/bash_srv Bash Советы
https://t.me/win_sysadmin Системный Администратор Windows
https://t.me/sysadmin_girl Девочка Сисадмин
https://t.me/srv_admin_linux Админские угодья
https://t.me/linux_srv Типичный Сисадмин
https://t.me/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://t.me/linux_odmin Linux: Системный администратор
https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.me/DevLab1C 1С:Предприятие 8
https://t.me/razrab_1C 1C Разработчик
https://t.me/buh1C_prog 1C Программист | Бухгалтерия и Учёт
https://t.me/rabota1C_rus Вакансии для программистов 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия.
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Big Data, Machine Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
https://t.me/lifeproger Жизнь программиста. Авторский канал.
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_2 Хакер Free
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Математика 📌
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/matgeoru Математика | Геометрия | Логика
Excel лайфхак📌
https://t.me/Excel_lifehack
https://t.me/mir_teh Мир технологий (Technology World)
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Unity Game VFX - Archer skills
https://x.com/HovlStudio/status/1773856174892274010
#GameEffect #GameVFX #VFX #RealTimeVFX #HovlStudio #MadeWithUnity #gamedev #UnityVFX #Unity3D #GameDesign #GameEffects
👉 @game_devv
Распараллеливаем задачи в C#: ускоряем код и избегаем гонок данных 📢
30 апреля в 20:00 OTUS проведёт открытый вебинар «Распараллеливание задач в C#: ускорение вычислений и работа с Concurrent Collections».
Что разберём
— Parallel.For и Parallel.ForEach — когда стоит распараллеливать циклы
— AsParallel() и PLINQ — ускоряем LINQ‑запросы и управляем степенью параллелизма
— потокобезопасные коллекции .NET — выбираем ConcurrentDictionary, Bag, Queue на практическом кейсе
Спикер — Виктор Дзицкий, Senior .NET Engineer с опытом оптимизации высоконагруженных сервисов.
Кому будет полезно
— разработчикам C#, желающим выжать максимум из многоядерных процессоров
— инженерам, работающим с Big Data или ресурсоёмкими расчётами
— всем, кто строит высокопроизводительные приложения и не хочет наступать на грабли многопоточности
После вебинара вы сможете
— уверенно применять Parallel и PLINQ в продуктивном коде
— выбирать подходящую коллекцию для потокобезопасного доступа к данным
— повысить производительность сервисов без лишних блокировок
Участие бесплатное. Количество мест ограничено — бронируйте прямо сейчас.
→ Регистрируйтесь https://vk.cc/cL3bsd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений.
Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.
https://habr.com/ru/articles/902426/
#gamedev
👉 @game_devv
Прокачиваем иллюстрации за 3 вечера 🔥
Приходите на вебинары с крутыми художниками из индустрии от Smirnov School! Получите тонну знаний и узнайте все секреты эпичных иллюстраций.
📅 Ловите расписание:
💡 24 апреля
«Цвет и свет как мощнейший инструмент художника» с Павлом Олейником, виздев-художником и иллюстратором
☀️ 25 апреля
«Как создавать яркие иллюстрации» с Анной Жилиной, иллюстратором и арт-лидом
🤔 26 апреля
«Так зачем 2D-художнику 3D» с Дзикавой, иллюстратором, стримером и мангакой
🎁 Также участников ждут крутые подарки:
— подборка приемов от виздева, чтобы быстро довести до ума любую картинку
— подробная инструкция, как добиться эпика и масштаба в рисунках
— гайд по визуальному сторителлингу для прокачки атмосферы на артах
⚡ В конце марафона — розыгрыш места на новом курсе школы. Возможно, оно достанется именно вам!
Готовы вывести свои арты на следующий уровень? Ждем вас по ссылке
Оптимизация игры на Unity
часть 1. Batching
часть 2. Terrain
часть 3 - Код. Profiler
часть 4 - Интерфейс. Sprite Atlas
часть 5 - 3D модели. Текстурный атлас. Объединение мешей
источник
#gamedev
👉 @game_devv
Game++. Work hard
Разнесение выполнения (concurrent) систем играют ключевую роль в играх — от обновления поведения ИИ и физики до рендеринга и загрузки ресурсов. Разные модели параллелизма позволяют по-разному организовать работу потоков, распределяя задачи и определяя, как потоки взаимодействуют между собой для достижения общей цели. Правильно выбранная модель влияет не только на производительность, но и зачастую на стабильность игры.
https://habr.com/ru/articles/898930/
#gamedev
👉 @game_devv
❓Сталкиваетесь с задачами, когда вам нужно выбрать лучший алгоритм, но не понимаете, как анализировать их сложность? Ваш код может быть медленным или неэффективным, и вы не знаете, как это исправить?
📗На открытом вебинаре 21 апреля в 20:00 мск вы освоите важные инструменты для анализа сложности алгоритмов, улучшите свой навык решения алгоритмических задач и на примере простых алгоритмов сортировки и увидите разницу при применении алгоритмов разной степени сложности.
➡️Регистрируйтесь прямо сейчас и получите скидку на большое обучение «C# Developer» по промокоду SHARP_SPEC_4: https://vk.cc/cKRN6d
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Дизеринг в графике и вычислениях: математическая элегантность сеток с низким разхождением
На хабре уже пару раз упоминался дизеринг, но в довольно узком ключе. Здесь, я хоть и буду делать упор на применение дизеринга в графике, я хочу продемонстрировать его недооценённость, из-за чего его снова и снова переизобретают.
https://habr.com/ru/articles/881258/
#gamedev
👉 @game_devv
Ледяной щит-шар VFX. Сделано в Unity
Автор Vladyslav Horobets
#gamedev #unity3d
👉 @game_devv
🧟Зомби-апокалипсис: создаем противников в стиле Days Gone
На этом уроке вы добавите в свой проект зомби-противников, которые будут угрожать вашему персонажу. Мы разберем, как добавить нового персонажа, настроить его анимации, реакцию на урон и передвижение по уровню на движке Unreal Engine 5. Вы узнаете, как создать атмосферу напряженности и вызова, как в Days Gone.
Основные темы:
- добавление нового персонажа в проект
- добавление анимации в персонажа
- добавление реакции на урон
- настройка передвижения по уровню
👉 Регистрация и подробности о курсе "Unreal Engine Game Developer. Basic": https://vk.cc/cKOkfr
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
«Казалось бы, это было только вчера: какие хиты выходили 10 лет назад и насколько хорошо они сохранились?
Как бы мне ни хотелось остановить время, оно неумолимо движется вперёд. Кажется, что совсем недавно в интернете активно обсуждалась каноничность MGS V, поклонники ПК искали проблемы в Bloodborne, чтобы убедить себя, что игра на их платформе не нужна, а третья часть приключений Геральта открыла для всего мира Гвинт.
Однако страшно представить, что всё это было целых 10 лет назад. Сегодня я предлагаю вспомнить 5 проектов, которые с честью выдержали испытание временем и позволяют забыть, что с их выхода прошло уже 10 лет.
https://habr.com/ru/companies/timeweb/articles/895582/
#gamedev
👉 @game_devv
🚀 Подпишись и прокачай свои скилы: лучшие каналы для IT-специалистов 👨💻📲
Папка с каналами для DevOps, Linux - Windows СисАдминов 👍
Папка с каналами для 1С программистов 🧑💻
Папка с каналами для C++ программистов 👩💻
Папка с каналами для Python программистов 👩💻
Папка с каналами для Java программистов 🖥
Папка с книгами для программистов 📚
Папка для программистов (frontend, backend, iOS, Android) 💻
GitHub Сообщество 🧑💻
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 🖥
https://t.me/database_info Все про базы данных
Разработка игр 📱
https://t.me/game_devv Все о разработке игр
БигДата, машинное обучение 🖥
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
QA, тестирование 🖥
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 💻
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_2 Хакер Free
Книги, статьи для дизайнеров 🎨
https://t.me/ux_web Статьи, книги для дизайнеров
Математика 🧮
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак🙃
https://t.me/Excel_lifehack
Технологии 🖥
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
Вакансии 💰
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
https://t.me/rabota1C_rus Вакансии для программистов 1С
Пара вещей, которые должен знать игровой программист
В std::move никто никуда не двигается
В undefined behavior поведение вполне себе определено, просто крашит игру
В GameObject нет ни игры ни объекта, а только баги и куча антипаттернов
Memory leak detector сам протекает
В PhysicsEngine физики столько же, сколько в сказке про Колобка
Из 8 часов работы 6 уходят на попытку собрать билд после мержа со стейблом.
В ProfileMode тормозит всё кроме профайлера
В retrospective meeting обсуждают, почему всё плохо, но оставляют как есть.
В debug билде багов меньше чем в релизном и выше фпс
https://habr.com/ru/articles/897808/
#gamedev
👉 @game_devv
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
