Desenvolver ou não desenvolver…eis a questão!!!

Devo muito aos jogos eletrônicos por me tornarem uma pessoa anti-social e viciada não tanto quanto o Paulo e o Caio…Desde cedo eu me pergunto sobre o fascínio que pixels se movendo na tela me causam e ainda mais: Qual o motivo de querer fazer um ?

Não posso responder por meus companheiros citados que por sinal ainda não postaram bulhufas aqui…Eu poderia dizer “trocentas” coisas, mas uma única pode resumir tudo : Mágica. Nesse ponto você pode já me achar louco, mas isso foi o que eu escutei de todos na turma quando decidi aceitar o desafio do meu professor de POO (Programação Orientada a Objetos) em fazer um jogo como projeto da cadeira.

Com isso, comecei a absorver idéias para fazer o jogo…e o fiz! (depois eu coloco o código fonte aqui para download). Mas voltando ao assunto…eu já estudava se é que eu posso dizer que era assim gamedev, mas o desafio foi meu batizado. Pude com ele descobrir meus motivos:

1- Como disse sempre fui viciado em jogos, então nada mais normal que ao gostar de algo você queira também fazê-lo (por isso bandas surgem aos montes).
2- Sempre gostei de criar e mudar regras e jogos (na adolescência, cheguei a criar com meu amigo Osmar um sistema precário para jogar RPG. Bons tempos…).
3- Meu fascínio com computadores e minha vontade de aprender programação para ser hacker (No colegial, passei muito tempo tentando aprender a criar um vírus para destruir os computadores da escola).
4- Nunca gostei de fazer o que todos faziam…acho que esse foi o motivo que me fez desistir da área de segurança, e com isso, me dediquei mais às artes (para mim, jogos também são arte) e não quis fazer “mais um projeto” dentre os outros da sala.

Não sou o mais indicado para isso…mas você hoje quer criar jogos, não? Se não…qual seria o motivo de ler isso? Então, tente abstrair um pouco esses passos adiante:

1- Programação é essencial, mesmo que você seja um designer encarregado do visual .
Saber do trabalho do outro ajuda a integrar de forma mais fácil e ágil o seu trabalho.
Comece estudando C , C++…e, por que não…Java e C#.

2- Mantenha a mente aberta para o seu redor e para todo o tipo de manifestação artística.
Boas idéias surgem quando menos esperamos. Então, leia bons livros, assista filmes, ouça músicas, veja o mundo de outra maneira (não confunda o texto com textos de auto-ajuda).
Como dito, entender de tudo um pouco (ou muito) facilita o trabalho, e fazer games ainda é considerado por muitos uma arte, e não uma ciência.

3- Não tenha pressa.Tenha idéias, planeje, coloque no papel e mãos à obra.
Desenvolver um jogo é muito complicado, por mais simples que seja o jogo.
Ganhe experiência…programe muito! Os resultados se tornam visíveis à medida que você evolui naturalmente.

4- Nenhum jogo é igual ao outro. Em uma palestra com um dos Programadores da Meantime, o mesmo disse que fazer jogos é um processo artesanal…nunca é igual.
Os problemas que você vai enfrentar para desenvolver (prefiro chamar de regras de desenvolvimento) serão muitas vezes parecidos, mas quase nunca iguais.
Nesse caso, o melhor é adquirir o habito de pensar até gastar toda a massa cefálica e tentar.

Antes de finalizar, aconselho procurar outros devblogs e dar uma espiada no PDJ e na (ou no) UNIVED (os maiores sites de desenvolvimento de jogos do Brasil).

Não sou nenhum papa da criação de jogos…às vezes confundo mais do que esclareço…mesmo assim, espero que eu possa ter ajudado com minha pequena parcela de conhecimento.

Uma resposta para “Desenvolver ou não desenvolver…eis a questão!!!”

  1. Legal. Na verdade, você, eu, todos os colegas que fazem pos de desenvolvimento de jogos comigo e acho que todo game developer no mundo temos uma coisa em comum. Queremos fazer algo diferente, inovador, fora do mundo de “cadastro e relatório”.

    Além dos sites que você falou, eu também recomendaria a comunidade da Elleven Cells, no Orkut (sem falar no meu próprio blog, claro! :) ) .

    Faltou você dizer que jogo você fez na sua disciplina de OO. Que linguagem usou? Java ou C++? Quando postar os fontes, certamente serei um dos primeiros a baixar e dar uma olhada! :)

Deixe uma resposta