Игра LD
📘 ТЕХНИЧЕСКОЕ ЗАДАНИЕ: LOST DEMON
🔥 Общая информация
| Категория | Значение |
|---|---|
| Платформа | Android (Unity 2D) |
| Сервер | .NET (C#) или Node.js (на VPS/VDS) |
| Связь | WebSocket |
| База | MySQL + Redis (опционально) |
| Авторизация | Google (OAuth2 или Firebase Auth) |
| Тип игры | Онлайн-шутер с автобоем, RPG-прокачкой, картами, рынком, крафтом |
| Сессии | До 10 игроков одновременно, каждый сам за себя |
| Цель | Создать PvP-игру с экономикой, кастомизацией, донатом и реиграбельностью |
🎮 1. Геймплей
Бои 10 на 1 локации, каждый за себя
Автобой, игрок управляет действиями:
Поиск лута
Атака врага
Выход
Инвентарь ограничен (слоты или вес)
Карты (активируются вручную): бафы, хили, невидимость, щиты и т.д.
Смерть = потеря лута
Выход = сохранение предметов
Зоны смерти каждые 10 минут (батл-рояль логика)
👤 2. Профиль игрока
UID Google
Данные:
Имя
Уровень
Персонажи
Монеты
DM (донат-валюта)
Подписки (VIP / Премиум / БатлПасс)
Открытые скины, карты, предметы
Роли: user / admin
🧙 3. Персонажи
Уникальные статки, активки/пасивки
Прокачиваются по мере боёв
Создаются администратором или покупаются:
За монеты
За DM
Временно по подписке (30 дней)
Нулевые персонажи — доступны для начала
Можно купить навыки для них
🃏 4. Карты
Эффекты: усиление, защита, урон, контроль, утечка
Редкость: обычная / редкая / эпическая / легендарная / уникальная
Карты покупаются / выпадают / крафтятся
Продаются на рынке
Пакеты карт (донат / DM):
10 / 20 / 30 / 40 / 50 / 100 / 250 / 500
🎒 5. Лут / Крафт / Тайники
Предметы:
Оружие
Броня
Материалы
Ресурсы
Тайники (нычки) с случайным лутом
Крафт:
Без подписки: до 2 предметов
VIP: 6
Премиум: 10
🛍 6. Рынок
Продажа между игроками
Лимит лотов:
Без подписки: 6
VIP: 15
Премиум: 20
Продать можно только за монеты или DM
Купить можно за монеты, DM или донат
👑 7. Донат и подписки
💳 DM — донатная валюта
Покупается за реальные деньги
Используется:
на рынке
для открытия карт
для покупки спецперсонажей, шмоток, воскрешения
🟡 VIP
+20% к прокачке
Уникальный лут 2 уровня
Крафт до 6 предметов
15 слотов на рынке
Покупка:
7 дней
15 дней
30 дней
Автоподписка (каждые 7 дней)
🔴 ПРЕМИУМ
Все, что дает VIP +
+30% к прокачке
Уникальный лут 3 уровня
Крафт до 10 предметов
20 слотов на рынке
Покупка:
7 дней
15 дней
30 дней
Автоподписка (каждые 7 дней)
💀 Воскрешение
После смерти:
$1 — 1-е воскрешение
$2 — 2-е
$3 — 3-е
4-го нет, игрок возвращается в лобби
Воскрешает с тем же шмотом, но без лута, в другом месте карты
☕ Донат “на чай”
Варианты:
Одноразовый донат
Подписка поддержки разработчика
🎮 Покупки
БатлПасс
Скины
Спецброня
Спецоружие
Временные персонажи
Постоянные персонажи
Нулевые герои и навыки к ним
📈 8. Рейтинг
| Тип | Описание |
|---|---|
| K/D | Убийства / смерти |
| Level | Уровень аккаунта |
| Wealth | Богатство (монеты + DM) |
| Уникальность | Коллекция предметов/карт |
| Рынок | Объем торгов |
🧾 9. Админка (встроенная)
Доступ только для
adminВозможности:
Создание/редактирование:
персонажей
карт
предметов
скинов
Управление:
рынком
подписками
донатом
магазинами
Выдача бонусов/баланса
Блокировка/разблокировка игроков
💾 10. База данных (MySQL)
users (id, uid, name, level, coins, dm, vip_expire, premium_expire, stats_json)
characters (id, user_id, name, stats_json, skills, level, rarity)
cards (id, user_id, name, type, effect_json, rarity)
items (id, user_id, name, type, rarity, durability, value)
market (id, item_id, seller_id, price, currency_type, is_sold)
sessions (id, player_ids[], start_time, zone_level)
subscriptions (user_id, type, expires_at)
payments (user_id, amount, type, timestamp)
🛠 11. Архитектура сервера
| Компонент | Технология |
|---|---|
| Сервер | .NET Core (C#) |
| Коммуникация | WebSocket |
| Авторизация | Google OAuth2 |
| БД | MySQL + Redis |
| Статика (данные предметов/персонажей) | JSON |
⏱ 12. Расчет бюджета (MVP)
| Блок | Часы |
|---|---|
| Клиент (Unity) | 25 |
| Сервер (боевые + API) | 20 |
| Авторизация Google | 3 |
| Рынок / магазин | 6 |
| Донат + подписки | 6 |
| Админка (in-game) | 6 |
| Воскрешение, тайники | 2 |
| ИТОГО | ≈ 68 (~$1700 при $25/час) |
-
1486 4 0 Добрый день.
Могу присоединиться к команде разработчиков (если такая уже есть). Имею опыт в Unity более 6 лет, есть более 10 собственных завершенных проектов, работал в крупных гейм-дев компаниях.
-
206 Здравствуйте!
Меня зовут Александр, я опытный Unity-разработчик, специализирующийся на игровой архитектуре, оптимизации и масштабируемых WebGL-решениях. Имею реальный опыт создания NFT-метавселенной с полной кастомизацией, UI/UX, веб-билдом и обработкой 3D-контента. Один из моих проектов — Wowment, могу продемонстрировать пример в действии.
В вашем техническом задании к Lost Demon я вижу отличную возможность применить мой опыт для:
✅ Быстрой реализации PvP-сессий с стабильным клиентом (Unity 2D, Android)
✅ Разработки гибкой архитектуры с WebSocket-соединением
… ✅ Внедрения AI-механик для античита, матчмейкинга или будущего расширения геймплея
✅ Работы с Google Auth, Firebase, MySQL, Redis — знакомые и активно используемые мной инструменты
✅ Повышения качества продукта через новые технологии и проверенные паттерны (MVC, ECS, DI)
Также могу предложить реализацию уникальной AI-системы, которая работает максимально стабильно и без лагов — например, для быстрого рендера боевых логик или кастомизированных карт.
📌 Готов полностью или частично подключиться, под ключ или как часть команды. Есть опыт передачи прав, документирования, тестирования и поддержки продукта после запуска.
-
Это не совсем БД, это просто перечень колонок и даже он не совсем правильно написан. А сама БД - это в большей степень правильные инварианты, правильная индексация би-три, подбор движков таблиц, анализ слоу-логов, експлейны типовых запросов и реврайт под них и многое многое другое. В расчётах у Вас это не описано. Да и вообще расчёт довольно наивный, GPT никогда не умел коректно проводить оценку т.к. это математически-ёмкая задача и они не запускают такие для пользователей, не выгодно. Тут оценка для прототипа в самом лучшем случае, и то... маловато
-
Актуальные фриланс-проекты в категории Разработка игр
Разработка мобильной игры на Unity (кроссплатформенная)
70 000 UAH
Необходимо разработать мобильную игру (кроссплатформенная, Unity). Аркадная гиперказуальная/гибридно-казуальная мобильная игра, в которой игрок выступает в роли карикатурного харизматичного лидера-миротворца с яркой прической и гипертрофированной мимикой.Две стороны конфликта… Разработка игр ∙ 22 часа 56 минут назад ∙ 9 ставок |
Разработка краш-игры
27 000 UAH
Нужно разработать небольшой игровой проект, тз прикрепил. Проект должен идеально работать на ПК и мобильных телефонах среднего сегмента, не только последние айфоны. Нужен исполнитель или команда с опытом в подобных проектах, наличие портфолио. Бюджет обсуждаемый. Разработка игр ∙ 11 дней 18 часов назад ∙ 21 ставка |
Создание карты на базе МТАНеобходимо с нуля разработать собственную карту под украинский проект на базе МТА. Для этого нужно создать несколько украинских городов и сел, а также организации, бизнесы, квартиры, дома и так далее с своим интерьером. Разработка игр ∙ 12 дней 15 часов назад ∙ 3 ставки |