Processo de Projeto: EKRON

Eduardo Zmievski
Apple Developer Academy PUCPR
3 min readDec 7, 2017

Começamos o projeto discutindo jogos que gostávamos e porquê, apresentando uns para os outros suas ideias e preferências de estilos e mecânicas. Logo no primeiro dia já tínhamos uma ideia que seria uma história linear, focada no tema de refugiados e crises sociais, multiplayer e com mecânica de gerenciamento de recursos. No segundo dia, prototipamos um esboço do jogo com as regras mais básicas em papel e aplicamos um teste físico com outros 3 colegas da Academy e o professor Fred. Durante a observação percebemos diversos pontos a melhorar, mas no geral obtivemos bons resultados e recebemos um feedback positivo, que ajudou a aprimorar e validar nossa ideia básica.

Teste de mecânica com papel para validação
Concept Art dos personagens principais
Sketches Preliminares das Interfaces

Isso posto, a definimos nosso MVP para ser entregue em novembro e nos atemos totalmente a implementar o essencial do que queríamos. Esboçamos as mecânicas, estruturas de dados, cronograma preliminar, funções dos membros e tarefas juntos em papel, e a partir disso começamos de fato a desenvolver. Dividimos as tarefas em 4 fronts: front-end e game design, mecânica e estrutura, banco de dados, roteiro e visual. Passada a primeira semana, já tínhamos um gameplay da mecânica básica e apresentamos isso para o professor Maicris. Apesar da mecânica básica estar bem resolvida, o gameplay ainda estava muito simplório, portanto o professor nos sugeriu desenvolver microinterações dentro da estrutura básica do jogo para extender o tempo de jogo e torná-lo mais interessante. Desse modo, em outra reunião em grupo projetamos um minigame para recarregar energia dos players (novamente em papel primeiro), e continuamos a polir as mecânicas, interfaces e o gameplay. Algumas semanas depois, já tínhamos o roteiro do jogo concluído, bem como boa parte das artes e assets. O front-end estava funcional e o gameplay do minigame foi testado diversas vezes com outros colegas, sendo aprimorado a cada nova rodada de testes. Por fim, restava a integração das partes juntamente com o banco de dados, onde tivemos alguns problemas mas que foram contornados a tempo.

Implementação do minigame no simulador do XCode

Conseguimos desenvolver e apresentar no dia 30 de novembro aquilo que tínhamos definido já no início do projeto, e ainda algumas coisas a mais que não tínhamos previsto. Recebemos bons feedbacks mesmo sem conseguir testar o jogo por completo no TestFlight, dado a necessidade de um gameplay longo e as diversas alterações necessárias na base de dados. Ainda faltavam alguns features essenciais também, o que impossibilitava a experiência completa. Na última semana corrigimos os bugs de integração e a base de dados foi reestruturada. Polimos o gameplay e o balanceamento dos recursos, bem como implementamos os features necessários para a publicação completa da AppStore. Ainda pretendemos adicionar algumas modificações no visual do após a publicação, e aguardamos o feedback dos jogadores na appStore.

https://www.youtube.com/watch?v=e-QFj59PON4

--

--