Реализовать механику генерации объектов аналогично приведенной ниже:
(больше примеров ниже).
- Умение работать с 3rdParty библиотеками (Zenject и DOTween)
- Умение разбирать и копировать механики из других приложений и игр
- Интеграцию игровой логики в уже существующее приложение
- Использование существующих моделей данных игры, для конфигурации игровой логики.
- Управление зависимостями между сущностями игровой сцены
- Умение работать с префабами
- Дизайн сцены-уровня
- Умение настраивать системы частиц
- Умение верстать UI
- Проектирование стейт машин c помощью компонента Animator
- Создание анимаций
Игрок видит на экране шкалу энергии и сетку, в одной или нескольких ячейках которой находятся генераторы объектов. Кроме как тапать на генераторы, больше никаких действий делать нельзя.
При первом запуске игры, действия игрока блокируются, на слое UI появляется персонаж и подсказывает игроку тапать на один из генераторов, чтобы пропустить подсказку игроку нужно тапнуть в любом месте экрана, чтобы это стало понятным можно добавить мигающий текст "Тапните, чтобы продолжить".
-
Сделать форк репозитория: https://github.com/redmoon-games/MergeTest
- Выполнять задание в этом форке.
- Сцена для задания: Assets\Scenes\Main.unity
- Скрипты: Assets\Scripts\Game
- Картинки: Assets\Sprites
-
Для построения генераторов использовать данные из SpawnChainDatabase
-
Для инициализации объектов данными использовать ResourceDatabase
-
Для анимации состояний использовать компонент Animator.
-
Для динамической анимации использовать библиотеку DOTween
-
Использовать версию Unity 2020.3.5f1
Мы ищем специалиста, который сможет на приемлемом для нас уровне собрать сцену, настроить эффекты и заскриптовать игровую сцену. Мы понимаем что требования находятся на стыке профессий программиста и левел-дизайнера. Для нас максимально подошел человек с навыками и того и другого.
Однако, если вы не обладаете навыками левел-дизайна, настроек эффектов, анимаций и тд, не нужно тратить время на попытку изучения этого аспекта. В таком случае выполняйте техническую часть задания с минимальной тратой времени на визуальную часть.
- Видео и метки времени
- 5:09 - 5:20 - создание генератора + куллдаун
- 5:35 - 5:45 - созданный генератор создает другие предметы
- 2:23 - 2:38 - создание простых предметов
- Ссылка на приложение https://play.google.com/store/apps/details?id=com.everywear.game5&hl=ru&gl=US