Системный дизайн
- Системы, механики и игровые циклы
- Состояния, зависимости и ограничения
- Способности, роли и контрплей
- Декомпозиция систем и граничные случаи
Терещенко Леонид · Геймдизайнер
Работаю на стыке системного и технического геймдизайна: проектирую и балансирую игровые системы, проверяю решения в Unity, создаю инструменты для контента и готовлю понятную документацию для команды.
01 / HARD SKILLS
02 / PROJECTS
Визуальная новелла · В разработке
Ветвящаяся визуальная новелла с data-driven-диалогами, визуальным графом и автоматической валидацией контента.
Unity · C# · JSON · XNode · TextMeshPro
Системный дизайн · Модуль
Тактическая система ролей, способностей и состояний, встроенная в существующую игровую среду.
JavaScript · HTML/CSS · Foundry VTT · D&D 5e
Игровой прототип · В разработке
Самостоятельный игровой прототип, построенный короткими итерациями от дизайн-гипотезы до рабочих взаимодействий.
Unity · C# · Git
Технический прототип
Многоэтапный генератор уровней с построением связей, поиском пути и проверкой достижимости.
Unity · C# · A* · BFS
Аналитический инструмент
Инструмент для импорта игровых событий, расчёта метрик и анализа состояния игровой экономики.
Data Processing · Metrics · Visualisation
03 / BACKGROUND
Бакалавр по направлению «Прикладная информатика»
Тема ВКР «Разработка инструмента аналитики игровой экономики для инди-игр»
Результат ВКР защищена на «отлично»
Имеется практический опыт разработки собственных игровых прототипов, инструментов и контентных систем. Основной интерес — системный дизайн, игровые взаимодействия, нарративный дизайн и разработка инструментов, упрощающих работу с контентом.
Технический бэкграунд позволяет самостоятельно проверить гипотезу в коде, встроить механику в существующий проект и выявить ограничения решения до передачи в разработку.
Участие в разработке «Земель Былых Легенд» и практический опыт проектирования правил, сценариев и игрового контента для настольных ролевых игр.
04 / WORKFLOW
Процесс строю вокруг конкретного результата: сначала определяю, какой опыт должна создать механика, затем проектирую систему, проверяю её на прототипе и фиксирую решение для следующей итерации.
Постановка
Определяю ожидаемый опыт игрока, назначение механики, ограничения проекта и критерии, по которым можно оценить результат.
Проектирование
Раскладываю механику на правила, состояния, зависимости, ресурсы и граничные случаи. Проверяю, как она взаимодействует с уже существующими системами.
Прототип
Собираю минимальную рабочую реализацию ключевого взаимодействия, чтобы проверить дизайн до затрат на полноценную разработку.
Валидация
Тестирую основные сценарии и крайние случаи, сравниваю результат с исходной целью, документирую ограничения и готовлю следующую итерацию или передачу решения.
05 / CONTACTS
Готов выполнить тестовое задание, подробнее рассказать о любом кейсе или показать текущую версию прототипа.