A downloadable game for Windows

# Scrapper

## Краткое описание

**Scrapper** — 2D платформер в мрачном постапокалиптическом мире.  

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

---

## Цель проекта

- Отработать полный цикл создания игры на Unity: от идеи до играбельного прототипа.

- Применить навыки геймдизайна, пиксель-арта и программирования.

- Создать атмосферный игровой опыт с упором на исследование и напряжённую атмосферу.

---

## Сеттинг и сюжет

- Игрок просыпается в маленькой комнате бункера и пытается вспомнить произошедшее.

- Он выходит в коридор и идёт налево — к комнате своих товарищей, которые уже отсутствуют.

- За пределами бункера его ждёт разрушенный город: обломки зданий, завалы и мрачная музыка.

- Перед входом в город герой находит **трубу**, которая становится его первым оружием.

- В городе игрок медленно продвигается через развалины и препятствия.

- На одного из участков на героя нападает **дрон**, пытаясь утащить его. После победы над дроном появляется **шкала опыта (EXP)**.

- В процессе исследования герой попадает в здание и проваливается в **яму-пещеру**.

  - В полной темноте видна лишь небольшая область вокруг игрока.

  - В нескольких точках расположены **светильники**, помогающие ориентироваться.

- Наконец, впереди виден свет. Добравшись до источника, игрок обнаруживает:

  - Это огромная дыра в потолке пещеры.

  - Прямо под светом, на солнце, дремлет **Химера** — крупный босс/существо.

---

## Визуальное оформление

- Стиль: 2D пиксель-арт, мрачный постапокалиптический киберпанк.

- Все персонажи и объекты (герой, дроны, Химера, окружение) прорисованы в **Piskel**.

- Акцент на:

  - Чётких силуэтах персонажей.

  - Контрасте света и тьмы (особенно в пещере).

  - Простых, но выразительных анимациях (удар, бег, скрытное движение).

---

## Геймплей и основные механики

Игра представляет собой 2D платформер с элементами исследования и боёв в ближнем бою.

### Реализованные действия игрока

- **Ходьба**

- **Бег**

- **Прыжок**

- **Взаимодействие с предметами** (брать предметы)

- **Прятаться** (использование укрытий/теней)

### Механики с оружием

- **Ходьба с трубой**

- **Бег с трубой**

- **Удар трубой** (атака в ближнем бою)

### Враги и существа

- **Дроны**

  - Патрулируют территорию.

  - Могут атаковать и пытаться утащить игрока.

- **Химера**

  - Крупное существо, встречающееся в финале текущего сценария (в пещере под отверстием в потолке).

### Прогресс и ресурсы

- **EXP-шкала** появляется после первой победы над дроном.

- **Чешуйки**:

  - Специальный ресурс (дроп/находки), используемый как основа для будущей системы прогресса или улучшений.

---

## Разработка и технологии

- **Движок:** Unity (2D).

- **Язык программирования:** C#.

- **Графика:** Piskel (спрайты персонажей, врагов, окружения).

- **Тип проекта:** 2D платформер с боковой камерой.

Основные технические элементы:

- Контроллер персонажа (движение, прыжок, бег, атака).

- Система оружия (состояния с трубой и без неё).

- Поведение врагов (дроны, Химера).

- Система освещения/ограничения видимости в пещере.

- Базовая система опыта (EXP) и сбора чешуек.

- Обработка триггеров (провал в яму, переходы между зонами, нахождение предметов).

---

## Как делалось (процесс разработки)

1. **Идея и сценарий**

   - Определён сеттинг: постапокалиптический город и бункер.

   - Прописан базовый сценарий: пробуждение в бункере → город → пещера → встреча с Химерой.

   - Намечен список ключевых сцен (комната героя, коридор, выход из бункера, город, здание с ямой, пещера, арена Химеры).

2. **Прототип геймплея**

   - В Unity создана тестовая сцена с простыми блоками.

   - Реализовано базовое управление: ходьба, бег, прыжок.

   - Добавлен базовый удар в ближнем бою.

   - Настроена камера для 2D платформера.

3. **Создание арта и анимаций**

   - В Piskel нарисованы:

     - Спрайт главного героя (состояния: без оружия, с трубой).

     - Дроны и Химера.

     - Объекты окружения (пол, стены, завалы, светильники).

   - Собраны простые анимации: idle, ходьба, бег, удар, реакция врагов.

4. **Сборка уровней**

   - Из тайлов и спрайтов собраны:

     - Комната в бункере и коридор.

     - Улица разрушенного города.

     - Интерьер здания с ямой.

     - Пещера с ограниченной видимостью и светильниками.

   - Настроены коллайдеры и точки взаимодействия (подбор трубы, падение в яму и т.д.).

5. **Логика врагов и прогресса**

   - Настроено поведение дронов (движение, атака на игрока).

   - Реализовано срабатывание появления EXP-шкалы после убийства первого дрона.

   - Добавлены чешуйки как собираемый ресурс.

   - Химера добавлена как ключевой визуальный и сюжетный акцент текущей версии.

6. **Полировка и атмосфера**

   - Добавлена мрачная фоновая мелодия.

   - Настроены эффекты света и тёмных зон, особенно в пещере.

   - Проверены основные сценарии: пробуждение → коридор → город → бой с дроном → провал в яму → встреча с Химерой.

---

## Текущий статус и планы

**Сейчас реализовано:**

- Базовый играбельный прототип с:

  - Управлением персонажем.

  - Оружием (труба).

  - Врагами (дроны, Химера как сцена/событие).

  - Системой EXP и чешуек.

  - Основными сценами (бункер, город, здание, пещера).

**Планируется в будущем:**

- Расширить систему опыта и чешуек (прокачка, способности).

- Добавить диалоги и сюжетные флешбеки.

- Ввести более проработанные бои с боссами.

- Улучшить визуальные эффекты и звук.

---

Download

Download
Scrapper (1).rar 45 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.