Как готовить главное меню Rogue-lite. Разбор примера
Начну серию статей о том, как можно собрать отполишенное главное меню. Игра на примере - The Binding of Isaac: Rebirth
Чтобы собрать 2 production-ready скрина меню, нужно больше, чем просто UI.
Базовые ингредиенты: 1. Система инпутов и менеджер устройств 2. Система переходов между экранами 3. UI-навигация с возможностью стрелками двигаться по UI. В следующих постах объясню почему Unity решение не оч 4. Обертка для сохранений и загрузки файлов 5. Система попапов 6. Система локализации
Этого достаточно, чтобы меню работало. Но чтобы оно выглядело и ощущалось как продукт, добавим:
1. Анимации переходов между экранами 2. Фидбек: анимации и звуки на нажатие, ховер, селект и т.д. 3. Единая система визуальных стилей
Ингредиенты известны. В следующих постах разберу, где это все можно собрать, что проще вырастить самому, а что нужно допиливать напильником.