Saturday, 30 March 2019

Weekly Development 5 - João Marques


Semana 5

Esta semana terminou o primeiro ciclo do nosso projecto. Entregámos o low-fi prototype e o tech demo.

Escolhemos o Gamemaker Studio 2 como motor de jogo. A alternativa seria Unity. A nossa expectativa era o Gamemaker tornasse o desenvolvimento mais rápido pois está mais concentrado em jogos 2d e na usabilidade. Sendo o nosso tempo limitado e havendo sempre a necessidade de alguém aprender uma das ferramentas, estas características pareceram-nos muito atractivas. O Unity tem muitas vantagens, mas não estamos a espera de beneficiar de nenhuma delas. Com Gamemaker achamos ter mais hipóteses de concretizar a nossa visão do jogo.
As features cruciais no nosso jogo são a exploração do mapa, o combate e a exposição da historia e do humor.

A nossa visão da exploração do mapa achámos ser a menos dependente da tecnologia. Concentrámos-nos no combate e na exposição da historia. O primeiro caso não apresentou grandes obstáculos e conseguimos implementar um sistema de combate simples. O segundo caso foi mais complexo. Não é possível, de forma nativa, adicionar vídeos a jogos do Gamemaker, sendo necessário extensões que ou são pagas, ou demonstraram problemas. A alternativa que encontrámos foi utilizar uma feature do Gamemaker chamada Timeline. Esta permite organizar a execução de scripts dedicados a animação e controlar por exemplo a velocidade de execução, saltar momentos, pausar, etc. É extremamente fácil duplicar e reutilizar os momentos criados, sendo várias metodologias possíveis. As Timelines não são poderosas como eu gostaria que fossem, mas talvez as soluções mais simples me surpreendam.



Depois de trabalhar no demo, devo dizer que as expectativas em relação ao Gamemaker não desapontaram. Mas vamos ter de ter muita atenção à parte da historia e da interacção entre as personagens.

No comments:

Post a Comment