/projects/russianlands
Русские Земли
Полтора года в свободное время, больше тысячи часов работы — и ни одной строчки, написанной ИИ. Игра побывала в продакшене: больше 500 игроков в первый день, удержание первого дня — 20%.
Цифры проекта
1000+часов работы с логированием времени
500+регистраций в первый день
200+игроков онлайн одновременно в пике
20%удержание первого дня
5%удержание тридцатого дня
1,5 годаразработки рядом с основной работой
01
Что это за игра
- Сюжетная кампания на десятки часов прохождения.
- Пошаговая боевая система с оружием, свитками и зельями; прокачка персонажа и инвентарь.
- Генератор случайных предметов и ежедневно обновляемые противники на пройденных локациях.
- Арена PvP с наградами за бои между игроками.
- Город, который можно строить и улучшать, открывая новые возможности.
- Внутриигровой магазин с реальными платежами, ежедневные награды и реферальная система.
02
Как это устроено
- Серверное приложение на .NET, работает и на Windows, и на Linux.
- Три проекта в одном репозитории: сам бот, редактор гейм-даты и просмотрщик статистики.
- GUI для редактора и статистики на Avalonia UI с архитектурой MVVM.
- Прогресс игроков в SQLite, ежедневные срезы статистики — отдельными базами.
- Админка по HTTP с авторизацией через Telegram: управление проектом из браузера.
- Платежи через LAVA.RU; код написан с заделом на подключение других агрегаторов.
- Для продакшена — режим webhook: Telegram присылает обновления на сервер, обработка через nginx.
03
Чего это стоило
- Полтора года свободного времени рядом с основной работой.
- Больше 1000 часов, которые я логировал, чтобы понимать реальную цену проекта.
- Проект вышел в продакшен и прошёл обкатку на живых игроках: метрики удержания и платежей — фактические, а не целевые.
- Игра прошла путь от прототипа до продакшена и обкатки живой аудиторией — с платежами, поддержкой и обновлениями контента.
- Развивать дальше не стал — потерял интерес и выбрал карьеру разработчика. Проект лежит в открытом доступе, его можно использовать в любых целях, включая коммерческие.
04
Почему это важно
- Это последний крупный проект, который я написал полностью вручную — без единой строчки от ИИ.
- В нём виден полный цикл: серверная логика, база, платежи, админка, собственные инструменты для контента и аналитики.
- И это не демо: живые игроки, живые метрики, живая экономика.