https://youtu.be/SK6VnFCUOFM?si=aCha9FO1t4SyLqpa
Задачи: Реализовать в Unity 3D один из проектов на выбор кандидата, Достаточно реализации базового функционала любого из проектов; Сдать проект в установленный срок - неделя.
Написать объяснение, почему выбрали те или иные решения, если считаете нужным.
Цели: Показать максимум знаний ООП (классы, наследование, перегрузка, свойства, события, интерфейсы и т.п.); Показать максимум знаний ЯП C#, можно использовать любые библиотеки - Generic, Linq, Reflection и т.п; Освоить как можно больше возможностей Unity 3D за отведённый срок - Transform, Audio, Rigidbody, Coroutines, Animator, Input, uGUI на базовом уровне.
Будет плюсом: Проявление креативности, добавление собственных идей; Сборка билда на любую мобильную платформу (iOS, Android);
Результат: Клон Арканойда с реализованными
- модификаторами (powerUp)
- подсчётом очков
- редактором уровней с сохранением-загрузка данных в-из json
- загрузка уровня из json
- сохранения-загрузка последнего открытого уровня и High Score
- счётчик жизней
- рестарт после проигрыша
Не успел:
- звуки
- сделать толковый UI
Проблема - загрузка уровня на android работает плохо.