Road map - Arcanoid-development-team/Arcanoid GitHub Wiki
v0.1
Вэтой версии должны быть созданы базовые объекты с поведением, описанным в геймплее.
Шар - должен быть создан базовый префаб. Шар должен летать по полю, сталкиваться с границами, кирпичами, досками. Физика столкновений должна соответствовать описанию геймплея, т.е. при столкновении с кирпичом/границей обычное отражение, при столкновении с доской - в зависимости от расстояния точки столкновения от центра доски.
Граница - должны быть созданы базовые префабы разной формы. Должен быть способ ассоциировать границу с игроком.
Кирпич - должен быть создан базовый префаб. Кирпич должен разрушаться при столкновении с шаром. Дожен быть спосо задать последовательность стпрайтов, сменяющихся в зависимости от степени разрушения. Должен быть способ указать ништяк, выпадающий при столкновении.
Ништяк - должен быть создан базовый префаб. Ништяк должен выпадать при разрушении шара и двигаться в соответствии с описанием геймплею.
Доска - должен быть создан базовый префаб. Доска должна управляться игроком, двигаться вдоль границы игрока и не выходить за ее границы.
Поле - должен быть создан базовый префаб.
Игровой менеджер - должен быть создан базовый скрипт.
Игрок - должен быть создан базовый скрипт.
Все созданные классы должны соответствовать диаграмме классов.
v0.2
В этой версии должна быть добавлена смена уровней в рамках одной карты, выбор карт, базовое главное меню.
Игровой менеджер - должна быть добавлена поддержка смены уровней. Должны быть добавлены сцены меню.
v0.3
В этой версии должна быть добавлена поддержка игры по сети.
Все игровые объекты - должна быть добавлена синхронизация меджу клиентом и сервером.
Игровой менеджер - должен быть адаптирован для работы по сети.
v0.4
В этой версии должны быть добавлены образующие геймплей элементы - разные виды ништяков/шаров/кирпичей, уровни, карты. Должен быть отбалансирован геймплей.
Игрок - должен быть добавлен подсчет очков, запасных шаров. Должна быть реализована процедура экзекуции.
Ништяк - должен быть добавлен способ описать эффект, накладываемый ништяком.
v0.5
В этой версии должен быть добавлен дизайн и стилизация - проработанные спрайты в одном стиле, анимация, звук.