GameDev: разработка игр
7.71K subscribers
764 photos
176 videos
1 file
1.09K links
Всё про геймдев для девелоперов, художников, левел- и геймдизайнеров, сценаристов

Разместить рекламу: @tproger_sales_bot

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Акселератор «Фабрика видеоигр» рассказал о результатах работы с инди-разработчиками.

Выпускники привлекли 180 млн инвестиций на доработку своих проектов от Indie Go и Московского венчурного фонда.

Теперь ждём релизов:

🔘2D топ-даун адвенчура «BLADE OF MANA» от 08 Games;
🔘квеста «В час ночи по московскому времени» от студии yookond;
🔘хоррора «DEDA» от соло-разработчика Михаила Коваленко;
🔘«Investor's Insight VR» от Immersive sin Entertainment.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3❤‍🔥1
Предновогодний субботний скриншотник

Для новичков:
1️⃣Велкам! Мы вам очень рады.
2️⃣Мы тут раз в неделю делимся демо своих проектов, рассказываем про прогресс. Ссылки на каналы разрешены. Чем больше фото/видео, тем лучше.

Погнали! 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🎉2👍1
Официальная подборка ресурсов от NVIDIA для интеграции нейросетевого рендеринга в игры

➡️ Что такое RTX Neural Shaders

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

➡️ Что выложили

🔘Туториал — как начать с neural shaders на языке Slang
🔘Бесплатный курс на YouTube — пошаговая интеграция в игру
🔘Audio2Face для UE 5.6 — генерация лицевой анимации и lip-sync в реальном времени
🔘Оптимизация шейдеров — как добиться 3x прироста через RTX Mega Geometry SDK и Nsight Graphics

С вопросами предлагают обращаться в дискорд.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🌚1
Доклад Tiago Sousa (Rendering Technical Director, id Software) на SIGGRAPH 2025 о переходе от предрасчитанного GI к real-time решению в DOOM: The Dark Ages.

➡️ Проблема с лайтмапами

🔘Уровни стали в 4-10 раз больше (5000 км² суммарно). При старом подходе:
🔘Запекание одной карты: 40-100 часов
🔘Полный цикл всех карт: до 2 месяцев
🔘Размер на диске: 44-110 ГБ только на лайтмапы
🔘Любое изменение (позиция солнца, материал, геометрия) → перезапекать всё

➡️ Что сделали

Real-time GI на основе ray tracing, но с жёстким амортизированием:
🔘Cascaded Light Grids (8 каскадов 16³) для индексации света, декалей, reflection probes
🔘Расчёты размазаны по нескольким кадрам
🔘Работает на Xbox Series S и эквивалентном PC-железе

➡️ Результат

🔘Стабильные 60+ FPS на всех платформах
🔘Нулевое время запекания
🔘Мгновенная итерация для художников
🔘Тот же подход использован в Indiana Jones (MachineGames)

📎 Видео на YT или в посте, все слайды SIGGRAPH 2025

@make_game
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👎3🤔2👍1
epicgames-freegames-node — автосбор бесплатных игр из Epic Games Store, вы знали, что такое существует?

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

Как работает
🔘Запускается по расписанию (cron)
🔘Логинится в аккаунт, находит текущие бесплатные игры
🔘Отправляет уведомление со ссылкой на чекаут (Discord, Telegram, email)
🔘Из-за капчи полностью автоматический клейм невозможен — нужен один клик

Docker-образ готов:
services:
epicgames:
image: charlocharlie/epicgames-freegames:latest
ports:
- 3000:3000
volumes:
- ./config:/usr/app/config


➡️ Альтернатива: free-games-claimer — забирает игры ещё и с Amazon Prime Gaming и GOG.

📎 GitHub, Docker Hub

@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
«Просто научись программировать» — исповедь vibe-кодера

Начинающий геймдев 4 месяца делал roguelike на чистом vibe coding (ChatGPT, Claude, Cursor). Итог: проект в помойку, $150 на подписки впустую.

Что пошло не так (с его слов)
🔘Скрипты на 100 строк раздулись до 800-1000
🔘AI создаёт 2 новых бага, пытаясь исправить один
🔘Код непонятен даже автору
🔘Баги настолько глубоко, что проще переписать с нуля

Топ-комменты
Я удивлён, что он продержался 4 месяца. Обычно AI генерит сотни строк, когда хватило бы одного if

$150 на подписки скорее всего не покрыли даже затрат на inference. Ты ещё и их деньги потратил

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

Vibe coding даёт одному не-кодеру силу пяти джунов, которые не разговаривают друг с другом


➡️ Совет из треда

Если уж используешь ИИ — сначала сам задай архитектуру, паттерны, структуру файлов. Пусть ИИ работает в твоих рамках, а не создаёт свои.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤣2
Новый год разработке игр не помеха
— субботний скриншотник снова с вами!

Что сделали за последнюю неделю? Есть какие-то новые демки или скрины?
132
История одного инди-разработчика игр: раздал бета-ключи фестивалю Endix — у него была страница в Steam, всё выглядело легитимно. Позже нашёл свою игру на Kinguin за цену на $1 выше официальной. Единственные ключи, которые он раздавал — именно Endix.

Схема такая: скамеры создают «фестиваль» или «медиа-издание» со страницей в Steam. Пишут разработчикам, просят ключи для обзоров или участия в ивенте. Получают — и сливают на серые маркетплейсы типа G2A, Kinguin, CDKeys.

Красные флаги
🔘Просят много ключей сразу
🔘Пишут повторно, если не ответили
🔘«Фрилансер», поэтому нет корпоративной почты
🔘Не могут использовать Curator Connect (встроенную систему Steam)
🔘Канал/страница созданы недавно

Как защититься
🔘Используйте Curator Connect — если человек не может через него, это звоночек
🔘Платформы верификации: Keymailer, Lurkit, Terminals io — проверяют легитимность перед выдачей ключей
🔘Гуглите email — скамеров часто репортят в Twitter и Reddit
🔘Помечайте выданные ключи — если всплывут на реселлерах, можно заблокировать

Из комментов:
Считай, что 99% людей, которые пишут тебе за ключами — скамеры.


Кто-то сталкивался с подобным? Вроде пишут, что частая история, но я не видел раньше подобного.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
😱182
Каникулы подходят к концу, кто что успел сделать в своих играх?
81
This media is not supported in your browser
VIEW IN TELEGRAM
Ничего особенного, просто рандомный баг в игре, когда все тексты заменились на You. Листайте дальше, тут нечего задерживаться.

You you

@make_game
😁151
15 лет инди-разработки — 4 совета от автора Gunpoint и Tactical Breach Wizards

Tom Francis из Suspicious Developments поделился выводами после трёх успешных игр. Все окупились минимум вдвое, студия ни разу не была ближе двух лет к банкротству.

1️⃣Оставайтесь маленькими насколько это возможно

Математика жестокая: удвоил команду — теперь у тебя денег хватит на меньше месяцев работы без выручки. Вдвое больше нужно продать, чтобы окупиться. Меньше времени на итерации, если что-то не работает.

Heat Signature потребовала 3,5 года на то, чтобы стать хорошей. С командой побольше пришлось бы выпускать сырой — или закрываться.

2️⃣ Выбирайте идеи, которые можно быстро прототипировать

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

3️⃣ Тестируйте на игроках

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

4️⃣ Спрашивайте про цену

Продажи = сколько людей узнали × сколько купили × цена. Первое сложно контролировать. Второе зависит от качества. Третье — просто число, которое можно узнать за один раунд тестирования.

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

📎 В оригинальной статье больше деталей, рекомендую глянуть

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122
Кайф и адский труд одновременно

@make_game
💯24😁11🤣31👎1
Хотите красивые объёмные облака как в Horizon? Вот открытый проект с полным разбором — от теории до готового кода.

Умеет показывать облака не как картинку на небе, а как настоящий объём. Можно пролетать сквозь, видеть как свет проходит насквозь, всё такое. Автор взял технику из Horizon Forbidden West и сделал рабочую реализацию с исходниками.

➡️ Как это работает

Грубо говоря, камера кидает лучи в небо. Каждый луч шагает вперёд маленькими шажками и проверяет — тут есть облако или пусто? Если есть — накапливает цвет и плотность, если пусто — шагает дальше. Чем больше шагов, тем красивее, но тем медленнее.

Насколько я понял, это не полноценная трассировка, иначе работало бы очень медленно. Куча упрощений и оптимизаций, о них лучше в статье почитайте.

➡️ Что нужно чтобы разобраться
🔘Базовое понимание шейдеров (что такое фрагментный шейдер, как передавать текстуры).
🔘Статья объясняет с нуля, но совсем без опыта в графике будет тяжело.
🔘Код на GLSL/C++, но принципы переносятся в любой движок.

➡️ Стоит ли заморачиваться

Для первой игры точно нет. Это продвинутая техника для проектов где небо важная часть геймплея (авиасимы, открытые миры). Для начала лучше взять готовый скайбокс или простые 2D-облака на плоскостях.

Но если хотите понять как работает магия AAA-облаков — отличный обучающий проект.

📎 Код на GitHub, статья на сайте автора, на видео демо

@make_game
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥1
Всех с началом выходных! Как успехи по проектам? Делитесь, что там у вас в ваших играх происходит.

Для новичков: в комментах выкладываем скриншоты или видео-демо своих игр. Ссылки разрешены, так что смело рекламируйте себя. Но обязательно надо рассказать, что сейчас разрабатываете, какая стадия проекта.
5👍3🔥1
Valve обновила форму раскрытия информации про применении ИИ на Steam. Теперь чётко прописано, что нужно указывать, а что — нет.

➡️ Что НЕ нужно раскрывать

ИИ-инструменты для разработки: Copilot, генераторы кода, любые инструменты для ускорения работы. Steam это не интересует.

➡️ Что НУЖНО раскрывать

1️⃣ ИИ-контент в самой игре — арт, звук, тексты, локализация, описания, маркетинговые материалы. Если что-то из этого сгенерировано — пишете короткое объяснение, оно появится в разделе About This Game.

2️⃣ ИИ-генерация во время геймплея — если игра создаёт картинки, аудио или текст динамически пока игрок играет. Тут строже: Valve требует proper safeguards, потому что такой контент нельзя заранее проверить.

Разработчик отвечает за то, чтобы ИИ не генерировал inappropriate или illegal контент. Игроки смогут жаловаться через Steam Overlay. Если не справляетесь с модерацией — игру могут удалить из магазина.

Итого, можно спокойно использовать ИИ в пайплайне разработки — никого не волнует. Но если ИИ-контент видит игрок — раскрывайте.

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍6😁1
И два самых популярных вопроса:
— А игра будет бесплатной?
— Выйдет на мобилах?

@make_game
🦄9😢6🤣2👎1