Lumi

Progresso atual

January 12, 2017

Depois de quase 1 mês sem um post, resolvi que era hora de falar como anda o progresso do jogo. Justamente como a atualização aqui é importante que eu decidi postar que o progresso foi praticamente zero.

Praticamente é a palavra-chave ali porque o jogo em si está parado no RPG Maker MV, porém eu parti para outros projetos porque as limitações da ferramenta me fizeram parar pra pensar um pouco no por que e como estava fazendo o jogo.

A primeira coisa que me chamou a atenção é a dificuldade de fazer uma interface interessante, como esses posts ilustraram bem. Não é preguiça de programar, é ficar o tempo todo olhando de volta como o framework do RPG Maker MV e PIXI funcionam. Isso leva um tempo considerável e o resultado é tão pequeno que acaba sendo encoberto por frustrações.

Mudança de paradigma

Um belo dia de dezembro um amigo meu conversou comigo sobre como ele estava migrando para a área de frontend e como era aprender JavaScript. Logo o assunto mudou e estávamos falando do Unity e jogos indies. E aí minha cabeça começou a viajar em como seria esse jogo feito em Unity e se o estilo RPG estava realmente dentro de um escopo alcançável.

A resposta eu ainda não tenho, porém isso me abriu os olhos na quantidade de trabalho que posso fazer.

Aprendendo Unity

Enquanto eu não achava as respostas, fui fazendo alguns cursos online sobre o Unity e as possibilidades 2D que ele oferece. Acabei achando tanto material que fiquei abismado em como essa ferramenta cresceu desde que tive o primeiro contato com ela (perto da versão 2 ou 3 lá em 2011-2012). Hoje em dia, fazer jogos 2D com ela não parece mais uma grande gambiarra e o principal, eles ficam rápidos e relativamente fáceis de entender ao abrir um projeto. A comunidade é vibrante e não é fechada apenas a um fórum bem difícil de navegar (sorry).

Eu ainda estou longe de entender exatamente tudo como funciona lá dentro e, apesar de eu poder programar em JavaScript, a linguagem tem uma interpretação diferente (principalmente nos tipos!) e eu ainda não entendi bem como ela funciona por lá - tanto que abri mão e comecei a programar em C#. E isso vai me tirando cada vez mais de onde estava e me colocando em um lugar completamente diferente.

Questionando o gênero

Isso inclui o jogo em si. Me questionei muito sobre seu gênero: talvez um metroidvania seria mais divertido? Ou um roguelike? Ou tudo junto? Eu gosto muito da ideia de evoluir num jogo, ganhar novos poderes, usá-los (ter utilidade!), etc… que são típicos de um RPG. Entretanto, eu não quero ficar preso mais a balões de textos e talvez menos ainda em batalhas por turno. Todos os grandes RPGs estão fugindo disso por um bom motivo, porém uma luta em tempo real é tão difícil quanto um jogo inteiro. Muitos jogos inteiros são só hack-n-slash por esse motivo.

Enquanto divago sobre prossibilidades, continuo a ver mais sobre o Unity. Já aprendi muitas coisas sobre colisões, controles, cenas e até um framework maravilhoso chamado ORK, que eu possuo desde a versão 1 e não havia estudado até então. Pretendo continuar aqui por um tempo e isso fará o desenvolvimento dar uma sossegada por enquanto. De qualquer forma, pretendo vir aqui e falar do progresso, mesmo que não seja inteiramente relacionada ao Lumi. Ele vai sair, talvez não como RPG, talvez não no RPG Maker MV - mas vai!