2D MMORPG с живым ИИ-миром
Universe Survival — выживалка с живыми NPC и сюжетом, которые рождаются прямо в игре через большие языковые модели.
Цель — до 1000 игроков на одном сервере. Сделано на C# (.NET 10 + Godot 4.6), собственный игровой сервер, открытый исходный код пайплайна.
Последнее обновление
Всё подряд — на странице истории версий.
Рыболовная сеть и 5 видов рыбы
Появилась рыболовная сеть — дорогой крафт из верёвок. Ставишь её, как костёр, но только на воду: дальше она сама раз в минуту с шансом ловит рыбу. Хитрость в том, что улов копится скрытно — сколько рыбы внутри, ты узнаешь, только когда вытащишь сеть. А вытащить её можно всего 4 раза — потом сеть рвётся. Чем выше умение Рыбак (растёт от установки сетей), тем больше рыбы влезает. В игре 5 видов рыбы — карась, окунь, щука, лосось и осётр, — у каждой своя питательность и редкость: осётр в сети попадается куда реже карася.
Подробнее в истории версийЧто уже работает
Из последних 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 (переключаются в рантайме), переназначение клавиш, выбор разрешения и режима окна, два слайдера громкости — всё сохраняется между сессиями.
Прозрачность: на что уходят деньги
Проект делает один человек. Ни инвесторов, ни команды — только разработчик и нейросети, которые пишут код, рисуют пиксель-арт, озвучивают и помогают вести соцсети. Ниже — реальные ежемесячные расходы на инструменты и инфраструктуру.