RU

У моего героя нет здоровья, ключей и очков. Есть масса, и это всё сразу

Умереть в моей игре нельзя. Можно только похудеть. У героя нет полоски здоровья, ключей и очков — есть масса. Она же здоровье, она же размер, она же…

геймдизайнразработка игрбраузерные игрыthree.jsgamedevинди-разработкаигровые механикиtypescripthtml5 игрыплатформер
Habr
RU

o2 game engine

Привет, хабр! Уже 11 лет я пилю свой игровой движок, и я готов представить его публике. Я все еще дорабатываю его, но он уже вполне стабилен и я дел…

gamedevигрыgame developmentgame engineunity3djavascript
Habr
RU

Пять месяцев на игровой движок, месяц на игру. Зачем я написал собственный движок на C

Пять месяцев назад я начал делать игровой движок Neotolis Engine на C17. Хотел глубже погрузиться в рендер и собрать для себя движок, с которым мне…

gamedevигровой движокCWebAssemblyWebGLOpenGLAI-агентыClaude CodeCodex
Habr
RU

Платформа GameDevAdvisor

Мы создали и выпустили первую версию, MVP - альфа-релиз Платформы GameDevAdvisor ! Инструмент полного цикла сопровождения игрового проекта. От витри…

gamedevGameDevAdvisorOpenToWorkИнвестицииинвестиции в стартапыразработка игригровая индустрия
Хабр — Управление
RU

Часть 1. Как я делаю backend для браузерной игры три в ряд: server-driven контент, транзакции и идемпотентность

Часть 1. Как я делаю backend для браузерной игры три в ряд: server-driven персонажи и способности, общий контракт клиента и сервера, версионирование…

backendfrontendprismapostgresqltypescriptяндекс.игрыgamedevgame developmentgame engine
Habr
RU

Как я пишу RTS про Марс на Rust вместе с ИИ-агентами: архитектура, ошибки и 400+ тестов

Можно ли одному человеку собрать не демо, а работающую классическую RTS, если почти весь код пишут несколько ИИ-агентов? Я проверяю это на неудобной…

RustwgpugamedevRTSИИ-агентыпроцедурная генерациякомпьютерная графикасетевой кодгеоданныедетерминизм
Habr
RU

Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20

Половину контрактов моего игрового сервера нельзя записать ассертом: исход живёт в ответе живого процесса, в разметке страницы и в кадре игры. Я зап…

тестированиеавтотестыaimcpphpmmounitysymfonygamedev
Habr
RU

Техники рендеринга воксельного мира на мобильном устройстве в Unity

Создание и оптимизация рендеринга воксельного мира в Unity (на мобильном устройстве). Это техническая статья для Unity/C#-разработчиков, которые зна…

unitygamedevразработка игрvoxeloptimizationmobile game development
Habr
RU

Как мы делаем 2D-симулятор грузоперевозок: что уже готово и куда движемся к MVP

Делаем Truck Sim 2D — 2D-симулятор грузоперевозок на Godot 4.6 для Android и ПК. Физический груз на RigidBody2D, который реально может выпасть из ку…

godotgamedevgeodev2d игрыфизика в играхtruck simulatorсимулятормультиплеерgdscriptindie game
Habr
RU

Почему у тебя не получится завайбкодить игру за час? Рассказываю на своем опыте

Всем привет! Меня зовут Саша, и я ML‑инженер. Современная разработка ML‑пайплайнов это уже давно не только обучение моделей. Хороший ML‑инженер…

aiииvibecodingвайбкодингclaudeclaude-codefable 5opusgamedevgodot
Habr
RU

Я оживил мёртвую MMORPG контентом, получил 15-кратный рост регистраций и понял, что лил воду в дырявое ведро

Месяц я гордился 15-кратным ростом регистраций мёртвой текстовой MMORPG в Telegram — а потом открыл вторую вкладку аналитики и понял, что лил воду в…

mmorpgtelegramgamedevразработка игринди-разработкааналитикаворонкаудержаниеretentioncodeigniter
Habr
RU

Как мы делаем онлайн-режим для браузерной инди-игры, когда бюджет на сервера — $10 в месяц

В прошлых статьях мы рассказывали про архитектуру ГИГАХРУЩА — браузерного survival horror с процедурной генерацией, WebGL-рейкастером и полноценным…

gigahrushcloudflaregamedevбраузерные игрыинди-игры
Habr