uz
Feedback
GameDev: разработка игр

GameDev: разработка игр

Kanalga Telegram’da o‘tish

Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров. По всем вопросам @evgenycarter

Ko'proq ko'rsatish
6 442
Obunachilar
+124 soatlar
+37 kunlar
+1130 kunlar
Postlar arxiv
Этот проект содержит исходный код игр 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 — платформа для разработчиков, где выплаты происходят быстро, а подключение не требует юрлица. Мы создали альтернат
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 года, то решил делать её в игровом движке
Миграция моей игры с 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
Напоминание: вебинар 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#: ускоряем код и избегаем гонок данных 📢 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», программной оболочке для создания двумерных игр и приложений. Ga
Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений. Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной. https://habr.com/ru/articles/902426/ #gamedev 👉 @game_devv

Прокачиваем иллюстрации за 3 вечера 🔥 Приходите на вебинары с крутыми художниками из индустрии от Smirnov School! Получите т
Прокачиваем иллюстрации за 3 вечера 🔥 Приходите на вебинары с крутыми художниками из индустрии от Smirnov School! Получите тонну знаний и узнайте все секреты эпичных иллюстраций.  📅 Ловите расписание:  💡 24 апреля «Цвет и свет как мощнейший инструмент художника» с Павлом Олейником, виздев-художником и иллюстратором ☀️ 25 апреля «Как создавать яркие иллюстрации» с Анной Жилиной, иллюстратором и арт-лидом  🤔 26 апреля «Так зачем 2D-художнику 3D» с Дзикавой, иллюстратором, стримером и мангакой 🎁 Также участников ждут крутые подарки: — подборка приемов от виздева, чтобы быстро довести до ума любую картинку — подробная инструкция, как добиться эпика и масштаба в рисунках — гайд по визуальному сторителлингу для прокачки атмосферы на артах ⚡ В конце марафона — розыгрыш места на новом курсе школы. Возможно, оно достанется именно вам! Готовы вывести свои арты на следующий уровень? Ждем вас по ссылке

+4
Оптимизация игры на Unity часть 1. Batching часть 2. Terrain часть 3 - Код. Profiler часть 4 - Интерфейс. Sprite Atlas часть 5 - 3D модели. Текстурный атлас. Объединение мешей источник #gamedev 👉 @game_devv

Game++. Work hard Разнесение выполнения (concurrent) систем играют ключевую роль в играх — от обновления поведения ИИ и физик
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 На этом уроке вы добавите в свой проект зомби-противников, которые
🧟Зомби-апокалипсис: создаем противников в стиле Days Gone На этом уроке вы добавите в свой проект зомби-противников, которые будут угрожать вашему персонажу. Мы разберем, как добавить нового персонажа, настроить его анимации, реакцию на урон и передвижение по уровню на движке Unreal Engine 5. Вы узнаете, как создать атмосферу напряженности и вызова, как в Days Gone. Основные темы: - добавление нового персонажа в проект - добавление анимации в персонажа - добавление реакции на урон - настройка передвижения по уровню 👉 Регистрация и подробности о курсе "Unreal Engine Game Developer. Basic": https://vk.cc/cKOkfr Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

«Казалось бы, это было только вчера: какие хиты выходили 10 лет назад и насколько хорошо они сохранились? Как бы мне ни хотел
«Казалось бы, это было только вчера: какие хиты выходили 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 поведение впо
Пара вещей, которые должен знать игровой программист В std::move никто никуда не двигается В undefined behavior поведение вполне себе определено, просто крашит игру В GameObject нет ни игры ни объекта, а только баги и куча антипаттернов Memory leak detector сам протекает В PhysicsEngine физики столько же, сколько в сказке про Колобка Из 8 часов работы 6 уходят на попытку собрать билд после мержа со стейблом. В ProfileMode тормозит всё кроме профайлера В retrospective meeting обсуждают, почему всё плохо, но оставляют как есть. В debug билде багов меньше чем в релизном и выше фпс https://habr.com/ru/articles/897808/ #gamedev 👉 @game_devv