Комплексная RPG игра с пошаговой боевой системой и процедурной генерацией мира.
Проект разработан командой из 5 человек, вдохновлён игрой StoneShard и содержит собственные системы боя, инвентаря, UI и генерации окружения.

Проект разработан с упором на чистый код и дальнейшую маштабируемость. Архитектурный паттерн: MVP (Passive View).
Используемые технологии:
UniRXAddressablesDoTweenUIToolkitFastJSONCinemachineInputSystemMoonSharpParticleSystem
Языки: C#, Lua
Платформа: Windows
- Распределение и отслеживание задач (Trello).
- Использование систем контроля версий (Git).
- Следование единому архитектурному стилю для бесшовной интеграции кода разных разработчиков.
- Code Review.
В проекте реализован широкий спектр геймплейных возможностей, характерных для жанра пошаговых RPG:
- Пошаговая система: На каждый ход игрока реагирует весь окружающий его мир.
- Режимы игры: Реализована система смены режимов игры (исследование, бой, отдых) каждый из которых обладает своими правилами.
- Статусные эффекты: В режиме боя как игрок, так и враги при атаках накладывают случайные статусные эффекты, влияющие на исход боя.
- Процедурная генерация: Остров и всё окружение на нём генерируются процедурно, повышая потенциальную реиграбельность
- Гибкая система переноса предметов: перемещение предметов как внутри одного инвентаря, так и между разными инвентарями с определенными правилами для каждого типа.
- Множество типов инвентарей:
- Инвентарь игрока
- Система экипировки с влиянием на характеристики
- Торговля с NPC
- Лут с поверженных врагов
- Система выброса предметов
- Торговля: Система обмена предметами с проверкой валюты
- Система экипировки: Оружие и броня влияют на характеристики персонажа
- Динамический расчёт статов: Базовые характеристики + бонусы от экипировки
- Награды с врагов: Возможность подбирать лут с поверженных противников
Разработано кастомное расширение Unity Editor, позволяющее удобно настраивать поведение каждого юнита через визуальный граф:
- Node-based редактор поведения AI
- Визуальное связывание действий и условий
- Возможность создания сложных паттернов поведения без программирования







