RU

Карточный бой, который сервер может переиграть: детерминированный движок браузерной MMO на TypeScript

Мы делаем «Зархолд» — браузерную MMORPG, в которой любой бой, от первого кобольда до рейдового босса, — это пошаговая карто…

детерминизмTypeScriptmulberry32античитсерверная валидациякарточная играMMORPGgamedev
Habr
RU

Гауссовы сплаты как система частиц: разрушаемые корпуса для рогалика на Godot

Корпус дрона игрока и боссов в нашем рогалике AsterMaster — не меш, а облако из ~6000 гауссиан, выученное по рендерам из Blender и упакованное в пол…

gaussian splatting3dgsgodotgsplatblenderpytorchдеструкцияшейдерыgamedevинди
Habr
RU

120% прокачка beamNG

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

gamedevgamephysicsc++
Habr
RU

Steam показал мою игру 480 тысяч раз. В ней было нечего делать — поэтому я переделал её под мультиплеер

У моей игры в Steam было 480 439 показов, 49 788 переходов на страницу и CTR 10,4%. И восемь отзывов. На первый взгляд виновата витрина: слабые скри…

unitysteamworksmultiplayergamedevindie gamepostmortem
Habr
RU

777 вишлистов за неделю после создания страницы в Steam — без какого-либо освещения в СМИ

Как Pocket Cat Desktop набрала 777 вишлистов в Steam за первую неделю без освещения в профильной прессе: реальные цифры и выводы из опыта продвижени…

разработка игрgamedevPocket Cat Desktopмаркетингмаркетинг игр
Habr
RU

Младшая модель обыграла старших: как Claude Sonnet 5.5 победил Opus 5.5 и Fable 5.1 в пошаговой стратегии

Мы посадили модели Claude играть друг против друга в пошаговую стратегию, где нужно строить экономику, воевать, договариваться с соседями и решать,…

aiclaudeclaude-codeanthropicllmstrategygamedevигрыgame developmentстратегические игры
Habr
RU

Небольшой экскурс в кроличью нору по выравниванию террейна в RTS игре

Всё что строится в Knights Province, дороги, поля, дома, рельеф требует выравнивания террейна. Это небольшая деталь почти не влияет на геймплей, но,…

rts-стратегииигростроениерефакторингоптимизацияgamedevgame development
Habr
RU

Почему умные NPC SkyrimNet ведут себя как попугаи? Эксперименты с ролеплейным ИИ

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

skyrimaideepseekgamedesigngamedevskyrimnetпромптыии-модель
Habr
RU

«Обратная змейка», часть 2: читаю комментарии, чиню баги и добавляю босса

Когда я выкладывал первую часть , я, если честно, рассчитывал на десяток лайков и тишину в комментариях: ну кто будет всерьёз разбирать змейку, слеп…

javascriptcanvasgamedevбраузерные игрызмейкаинди-разработкагеймдизайнhtml5баланс игрыпиксельная графика
Habr
RU

Игрок ДнД-бота отрезает себе палец. Но такого правила нет

В бою игрок должен сражаться. А вместо этого он сказал: «Я отрезаю себе палец и кладу его в чашу, чтобы решить загадку». И тут я понял, что придумат…

LLMgamedevдндprompt-engineeringмультиагентные системычат-ботинди-разработка
Habr
RU

От SRTM-30 и GAN до гексагонального мира: как создавалась 8 More Lives

8 More Lives не появилась сразу как цельная, полностью сформированная игра. Её особенности выросли из нескольких прототипов, экспериментов и уроков,…

gamedevprocedural generationgraphicsrenderingmap generationindieindiedevunitygamespostmortem
Habr
RU

Что нового в Location King

Главное: теперь можно играть, ничего не заводя. Заходите на locationking.ru и жмите «Сыграть пять раундов без регистрации». Пять известных мест — Мо…

geogamedevworld
Habr