Техническое задание: Разработка игры «Арканоид» на Unity

1. Цель проекта

Создание классической игры в жанре арканоид в качестве учебного проекта. Основной акцент - на демонстрацию процесса разработки и создание полного пакета документации для защиты работы.

2. Требования к игре

2.1. Базовый геймплей

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

3. Документация и отчётность

Для защиты проекта необходимо подготовить подробный отчёт со следующими разделами:

3.1. Описание игры

  • Жанр и целевая аудитория.
  • Правила игры и управление.
  • Описание игровых элементов (персонажи, если есть), фона и пользовательского интерфейса.

3.2. Визуальная документация процесса

  • Скриншоты ключевых этапов разработки:
  • Настройка сцены в редакторе Unity.
  • Создание и настройка префабов (блоки, платформа, мяч).
  • Процесс тестирования механик.
  • Финальные скриншоты игрового процесса.

3.3. Аналитический раздел

  • Обоснование выбора проекта (простота, популярность жанра).
  • Использованные технологии и инструменты (Unity, C#, графические редакторы).
  • Описание возникших сложностей и способов их решения.
  • Анализ результата: успешные стороны проекта и потенциальные направления для улучшения.

4. Дополнительные условия

Все детали и нюансы проекта будут согласованы и подробно расписаны исполнителю после начала сотрудничества.

Перенос приложения в Google Play с сохранением старого аккаунта

Необходимо опубликовать приложение в Google Play Маркет с аккаунта разработчика, созданного до ноября 2023 года. Ключевое условие - сохранить доступ к этому аккаунту и воспользоваться его преимуществами (отсутствие обязательного тестирования).

Разработка модульной системы интеграции с API поставщиков на NestJS

Требуется создать гибкую систему обработки заказов на NestJS, способную работать с различными поставщиками, имеющими разные API, операции и статусы. Система должна поддерживать резервирование товаров и унифицировать взаимодействие.