Перейти к содержанию

Инструменты

В GameForge четырнадцать ИИ-инструментов. При USE_MOCK_AI=true ключи не нужны; при false вызываются внешние провайдеры.

Маркетинговые страницы: /tools/<slug> (EN) и /ru/tools/<slug> (RU). Редакторы в приложении: https://gameforge.website/<slug> после входа.

Level Designer

  • Вход: текстовый бриф уровня
  • Выход: tilemap JSON + canvas
  • API: POST /api/v1/level-designer

Quest Generator

  • Вход: промпт квеста / сюжета
  • Выход: структура квеста и диалоги JSON
  • API: POST /api/v1/quest-generator

Texture Upscaler

  • Вход: изображение + масштаб 2× / 4×
  • Выход: PNG URL (Real-ESRGAN или PIL)
  • API: POST /api/v1/texture-upscaler
  • Тяжёлая работа может идти в Celery worker

Character Creator

  • Вход: описание персонажа (обязательно)
  • Выход: URL изображения
  • API: POST /api/v1/character-creator

Sound Designer

  • Вход: промпт + kind (sfx / music / voice)
  • Выход: URL аудио
  • API: POST /api/v1/sound-designer

Playtester

  • Вход: дизайн-док / описание фичи
  • Выход: QA-отчёт JSON
  • API: POST /api/v1/playtester

Localization

  • Вход: строки / JSON + целевые языки
  • Выход: JSON или CSV переводов
  • API: POST /api/v1/localization

Game Balancer

  • Вход: игровые данные (классы, оружие, экономика в JSON)
  • Выход: метрики баланса, выбросы, рекомендации по тюнингу
  • API: POST /api/v1/game-balancer

Level Analyzer

  • Вход: данные уровня / пути для анализа сложности и достижимости
  • Выход: pathfinding, сигналы сложности, «узкие места»
  • API: POST /api/v1/level-analyzer
  • Сравнение: POST /api/v1/level-analyzer/compare — два уровня рядом

Store Description

  • Вход: бриф игры, платформа (Steam / App Store / Google Play), тон, язык
  • Выход: текст витрины (название, short/long description, теги, keywords)
  • API: POST /api/v1/store-description
  • Язык UI (gf_lang) влияет на язык ответа, если интерфейс на русском

Playtest Analyzer

  • Вход: метрики сессий / заметки по фидбеку
  • Выход: инсайты по retention, точки трения, приоритетные рекомендации
  • API: POST /api/v1/playtest-analyzer

Playtester и Playtest Analyzer

Playtester — разбор дизайн-дока до билда. Playtest Analyzer — разбор телеметрии и фидбека после сессий.

Trailer Script

  • Вход: питч игры, тип трейлера (launch / teaser / gameplay), длительность, тон
  • Выход: тайминг сцен, voiceover, оверлеи, заметки по звуку
  • API: POST /api/v1/trailer-script

Review Analyzer

  • Вход: отзывы игроков (текст, опционально рейтинг / язык)
  • Выход: sentiment, повторяющиеся проблемы, кластеры тем
  • API: POST /api/v1/review-analyzer

Discord Bot (studio)

Настройка community-бота (токен шифруется), команды, модерация и аналитика. Это набор эндпоинтов, а не один POST.

Действие Метод Путь
Сохранить конфиг POST /api/v1/discord-bot/configure
Статус GET /api/v1/discord-bot/status
Список команд GET /api/v1/discord-bot/commands
Создать команду POST /api/v1/discord-bot/command
Модерация POST /api/v1/discord-bot/moderate
Симуляция команды POST /api/v1/discord-bot/simulate-command
Анализ сообщества POST /api/v1/discord-bot/analyze
Аналитика GET /api/v1/discord-bot/analytics
Пользователи GET /api/v1/discord-bot/users

В дефолтном деплое нет живого Discord gateway worker — модерация и команды это API/simulate MVP. Токены хранятся в Fernet-шифровании.

URL ассетов

Файлы в MinIO. В проде браузер открывает signed URL вида https://<domain>/s3/.... При ошибках см. VPS.