2D MMORPG с живым ИИ-миром
Universe Survival — выживалка с живыми NPC и сюжетом, которые рождаются прямо в игре через большие языковые модели.
Цель — до 1000 игроков на одном сервере. Сделано на C# (.NET 10 + Godot 4.6), собственный игровой сервер, открытый исходный код пайплайна.
Последнее обновление
Всё подряд — на странице истории версий.
Голод и жажда убывают со временем; питьё из воды
Витрина выживания ожила: сытость и жажда теперь убывают со временем, и о персонаже надо заботиться. Проголодался или хочешь пить — это видно по полоскам в углу экрана; если довести до нуля, начинают таять жизни (до минимума — умереть пока нельзя, это отдельная будущая задача). Ешь приготовленную еду двойным кликом по ней в инвентаре, а пить можно прямо из воды на карте: подойди к воде и нажми ПКМ по ней → «💧 Пить». Крафт бутылок, розлив и очистка воды — впереди.
Подробнее в истории версийЧто уже работает
Из последних 30+ версий — самое заметное.
Ресурсы и добыча
Берёзы, валуны и высокая трава — три ресурса на карте. Наводишь курсор и кликаешь ЛКМ по объекту — сервер валидирует и выдаёт дроп в инвентарь.
Инвентарь Tetris-style
Грид 6×4, предметы 1×1 / 1×2 / 2×2, поворот по R, разделение стэков, выкидывание на землю, drag-and-drop как в Аллодах.
Серверная авторитарность
Все важные действия — урон, спавн, инвентарь — валидирует сервер. Клиент только рисует и шлёт намерения. PostgreSQL + EF Core хранит аккаунты и персонажей.
Multiplayer 10 Hz
До 1000 игроков на одном UDP-сервере (LiteNetLib). Позиции рассылаются 10 раз в секунду, клиент интерполирует. Видишь, как другие двигаются прямо сейчас.
Анимированный мир
Тайлы 32×32 с blob47-автотайлингом. 4 биома (трава / песок / камень / вода), анимированная вода 8 кадров, песочные берега. Карта 128×128 = 16 384 тайла.
Локализация + настройки
Русский и English (переключаются в рантайме), переназначение клавиш, выбор разрешения и режима окна, два слайдера громкости — всё сохраняется между сессиями.
Прозрачность: на что уходят деньги
Проект делает один человек. Ни инвесторов, ни команды — только разработчик и нейросети, которые пишут код, рисуют пиксель-арт, озвучивают и помогают вести соцсети. Ниже — реальные ежемесячные расходы на инструменты и инфраструктуру.