В наличии имеется мобильная 2d игра с бесконечным уровнем, вертикальная.
Персонаж выстреливает веревку, и при попадании в платформу, забрасывает себя вверх (эта часть уже реализована).
Дизайн всего уже готов, включая анимации, остается только прописать механику, чтобы это ожило.
Нужно сделать следующее:
- Подключить SDK от Yodo1, и добавить рекламу после проигрышей.
- Подключить общую таблицу лидеров.
- Сделать отображение пройденной дистанции в уровне.
- Сделать отображение личного рекорда на главной странице.
- Сделать рандомную генерацию фальшивых платформ, чтобы при касании они исчезали не производя забрасывания. (можно взять уже имеющийся скрипт от рабочих платформ, просто изменить его так чтобы в данном случае платформ генерировалось в два раза меньше)
- Сделать рандомное появление ветки, и чтобы при цеплянии за нее, она забрасывала вдвое выше чем обычная платформа. (дизайн ветки готов, ее расположение сбоку экрана)
- Имеется бабочка которая рандомно появляется в уровне, нужно сделать так чтобы персонаж мог цепляться за нее, и чтобы она улетала вверх вместе с ним, на расстояние в 5 раз большее чем забрасывание от обычной платформы, и затем отпускала его обычным забрасыванием как от платформы.
- При срабатывании забрасывания на огромное расстояние, персонаж отлетает очень далеко и платформы не успевают сгенерироваться в месте куда он долетает, и ему не на что приземлиться. Это нужно исправить.
- Сделать рандомную генерацию монет вразброс по уровню (просто в пространстве, без привязки к платформам).
- Сделать параллакс, чтобы узор по бокам экрана повторялся бесконечно по мере продвижения персонажа.
- Сделать рабочим свет. Почему то при создании лампы, от нее не наблюдается никакого эффекта освещения.
Покупки в магазине за внутриигровые монеты.
- Сделать одноразовый бустер, который удваивает дальность забрасывания от обычных платформ (после одной миссии он расходуется и нужно покупать снова), и конечно отображение количества приобретенных бустеров.
- Сделать рабочим одноразовый бустер "Head Start", чтобы после его покупки, миссия начиналась с того как персонаж забрасывается с особой платформы (префаб этой платформы уже готов). И нужно чтобы в полете от данного забрасывания он не мог получать урон.
- Сделать рабочим одноразовый бустер "Resurrect", чтобы после его покупки, персонаж при проигрыше падал на особую платформу и отлетев от нее просто продолжал миссию. (префаб этой платформы уже готов)
- Сделать бустер который остается навсегда, который удваивает дальность забрасывания от веточки.
- Сделать бустер который остается навсегда, который удваивает дальность полета бабочки.
- Имеются два Скина, нужно сделать возможным их покупку и применение. (у них разница только в цвете)
- Сделать возможной покупку отключения рекламы и внутриигровых монет за реальные деньги.
- Подключить просмотр рекламы за вознаграждение в 200 монет.