Vermillion War Desgin Patterns Mediator O Mediator será usado para gerenciar a mudanças de estados e cenas do jogo sem precisar usar o recurso de cenas da Unity. Desgin Patterns Chain of Responsability Será usado pois em alguns casos, certos estados podem mudar para mais de um estado diferente, logo alguns deles terão a responsabilidade de saber em que estado estão para poderem fazer a mudança de estado. Desgin Patterns Singleton Será usado nos gerenciadores, onde não há necessidade de instanciá-los. As classes que usarem o Singleton são as que precisam ser acessadas de vários lugares sem a necessidade de criação de um objeto. Assets Foram gerados assets 3D, 2D e sonoros; Todos foram pegos em sites de assets gratuitos para jogos; Intuito de usar os assets gerados inicialmente apenas como placeholders, e deixar a arte final para os alunos de Recife produzirem, sendo orientados e gerenciados pelo Game Designer do jogo; Avião do personagem Avião equipado com metralhadoras e bombas Avião do exército inimigo Avião equipado com metralhadoras Avião do exército inimigo Avião lançador de bombas Exemplo de construção Exemplo de celeiro Diagrama de Classes Diagrama de Classes Diagrama de Classes Scrum Proposta A proposta do jogo foi consolidada e reformulada. Ela consiste em criar um jogo divertido e imersivo ao usuário, e usar todas as técnicas aprendidas sobre polimorfismo e padrões de projetos para poder não se limitar as soluções básicas que a Unity nos oferece. Proposta A intenção é fazer um programação mais baixo nível mesmo utilizando a Unity, explorando ao máximo tudo que que foi aprendido durante o curso. Mudanças Foi decidido que o jogo terá um ranking de pontos, que mostrará a pontuação e o nome do jogador. www.vitormartins.com.br VERMILLION WAR