Техническое задание: Мод для сетевой игры

Цель проекта

Разработать программное решение, которое преобразует существующую однопользовательскую игру в многопользовательскую. Внедрение должно быть выполнено без доступа к исходному коду игры, с минимальным вмешательством в её исполняемые файлы.

Ключевые требования

Метод внедрения

  • Использование техник инжекции кода, хак-моддинга или создания внешнего лаунчера.
  • Работа с памятью и сетевыми вызовами игры для перехвата и модификации логики.
  • Минимизация изменений в оригинальных файлах игры для сохранения стабильности.

Сетевая архитектура

  • Реализация эмуляции локальной сети (LAN) поверх интернета. Игра должна «видеть» удалённых игроков как участников локальной сети.
  • Предоставление гибкого выбора архитектуры:
    • P2P (Peer-to-Peer) для децентрализованного взаимодействия между игроками.
    • Клиент-серверная модель для повышенной стабильности, предсказуемости и контроля.

Пользовательский интерфейс и функционал

  • Создание системы лобби для поиска других игроков, создания игровых сессий и подключения к ним.
  • Реализация системы таймеров для пошаговых игр или синхронизации действий.
  • Организация одновременных действий игроков в реальном времени для динамичных игр.
  • Обеспечение стабильного соединения и минимальных задержек (low latency).

Ожидаемый результат

Готовый мод или внешняя программа, которая после установки позволяет пользователям запускать выбранную игру в многопользовательском режиме через интернет, с удобным интерфейсом для создания и присоединения к игровым сессиям.

Модернизация и оптимизация игрового клиента

Требуется глубокая техническая модернизация исходного кода игры. Основные задачи: переход на современную графическую подсистему с улучшением визуального качества, портирование проекта на 64-битную архитектуру и комплексная оптимизация производительности клиента.

Контент-специалист для долгосрочного проекта

Требуется специалист для регулярной работы: написание продающих текстов, создание дизайна в Canva и помощь в SEO. Готовы обучить с нуля работе с семантикой. Рассматриваем кандидатов, нацеленных на развитие в маркетинге.