Мой товарищ, Артём Волков, геймдизайнер с очень разнообразным опытом (в частности вы его можете знать по серии инди шутеров HONK), разрабатывает удобные инструменты для прототипирования игр в Unreal Engine 4. И всё это в открытом доступе! Ниже будет описание нескольких его плагинов и ссылки на них. Вопросы можете задавать ему в личке - @Tricky_Fat_Cat
Обязательно попробуйте эти плагины, если собираетесь заниматься тем же левелдизайном. Это сильно лучше, чем тратить время на блюпринты механик и саботировать таким образом саму локацию. Опытный разработчик для вас уже потрудился, пользуйтесь.
TrickyAnimationComponent - коллекция анимационных компонентов, которые позволят быстро анимировать компоненты в actor-ах. Например, кручение вокруг оси, анимация по таймлайну (двери, кнопки), анимация вдоль сплайна, интерполяция актора к актору
TrickyInteractionSystem - система взаимодействия с объектами, также с проверкой по line of sight и сортировкой по весу.
TrickyKeyringSystem - создание и добавление любых ключей для дверей и не только.
TrickyGameMode - game mode c разными стейтами, таймером сессии, нормальной паузой. К нему прилагается player controller, который с ним хорошо работает.
TrickyFunctionLibrary - просто коллекция функций, которые немного облегчают жизнь.
В планах:
1. Гибкая система ресурсов (позволит быстро интегрировать HP, Stamina, Mana, Overheat и не только).
2. Система пикапов.
3. Коллекция дверей с разным поведением.
4. Коллекция кнопок и рычагов с разным поведением.
5. Базовые UI которые есть в каждой игре.
6. Простая система чекпоинтов.
#халява #геймдизайн #левелдизайн