segunda-feira, 11 de maio de 2009

Qual o meu nível de design de jogos?

Para você que deseja desenvolver jogos com hobby, ou mesmo profissionalmente, que gosta de trabalhar sozinho buscando simplesmente uma aprendizagem ou passatempo, que não está nem aí para montar equipe, é interessante ficar ligado nas dicas abaixo. Essas dicas foi elaboradas de modo a separar o processo de criação por ferramentas e os níveis de dificuldades da mesma. Sendo assim, classifiquei como, “simples”, “intermediário” e “avançado”.
O bom de criar seus próprios jogos é que você pode se envolver na tarefa de desenvolvimento quando desejar, com o tempo que tem disponível. Pode buscar ferramentas alternativas ou, caso tenha uma grana sobrando, investir em ferramentas pagas. Estude os níveis abaixo e descubra com qual deles você se identifica mais.

[1] Básico:
Apesar do título “básico”, por mais simples que seja a ferramenta, nem tudo é tão básico assim. Neste nível o usuário geralmente trabalha com um kit de desenvolvimento de jogos. Esse tipo de ferramenta funciona com um conjuntos de menus e ícones que permite ir construindo o game de forma interativa através de uma série de conexões sem a necessidade de programação. Em outras palavras, são ferramentas com características visuais, na maioria das vezes bem documentadas onde é possível criar games completos sem qualquer linha de código fazendo com que o design concentre no processo de criação em si, deixando a parte técnica – e consequentemente mais chata – de lado!

Design deste tipo começam nos próprio jogos. Muitas séries de jogos famosos permitem a criação de suas próprias fases e no final você pode testá-las. Entre estes jogos podemos citar:
- V-Rally (Psone) – permite criar suas próprias pistas.
- Tony Halks Pro Skater (Psone, PS2, Xbox) – permite criar seu próprio “parque” de skate.
- Tenchu II (Psone) – permite criar sua própria fase totalmente jogável. Até a escolha dos inimigos e comportamento dos mesmos são possíveis controlar.
- RPGMaker (Psone) – permite criar seu próprio RPG (estilo 8 bits).
- a lista é imensa, mencionei as mais antigas...

Aprender a criar cenários em jogos que permitem a customização é o primeiro passo para quem deseja se tornar designer. Portanto, se tiver um jogo que possua este recurso, mãos a obra! Você pode adquirir uma prática incrível em design de games simplesmente criando a melhor pista de corrida, ou o mais badalado parque de skate, a melhor fase do ninja Tenchu ou um pequeno RPG para mostrar aos amigos.
Para PC existem diversas ferramentas disponíveis no mercado, algumas gratuítas. Em sua maioria, permitem a criação de jogos cheios de gráficos sem que seja necessário qualquer complexidade de programação. E não pense que o produto final será algo “tosco”, sem graça, tudo dependerá de sua habilidade.

Algumas opções:

* RPGMaker (http://tkool.jp/products/rpgxp/eng/)
Crie seus próprios RPGs. Você pode encontrar o RPGMaker para baixar no superdownloads (http://www.superdownloads.com.br)

* ToolKit (http://www.toolkitzone.com/)
Ferramenta gratuíta para criação de RPGs.

* MUGEN (http://pt.wikipedia.org/wiki/M.U.G.E.N)
Crie jogos de luta 2D no melhor estilo “Street Fighter” ou “The King of Fighters”!

* Game Maker (http://www.gamemaker.nl/)
Crie diversos tipos de jogos 2D usando esta ferramenta. Vai desde jogo de labirinto, passando por naves até RPG. Também pode ser encontrado no superdownloads, inclusive o manual. Faça uma busca.

* Adventure Maker (http://www.adventuremaker.com/)
Crie jogos de aventura para Windows ou PSP. Gratuíto.



[2] Intermediário:
Neste nível o usuário ainda possui recursos que facilitam muito o designer. Ferramentas completas com menus interativos e uma extensa gama de materiais disponíveis pela rede. Jogos podem ser criados sem qualquer linha de código, no entanto, caso tenha habilidades com programação é possível criar seus próprios recursos através de scripts ou um compilador externo. Essas opções de programação são muito importantes, pois determinam um ponto de partida para a criação de algo mais avançado. O controle sobre o que é criado torna-se maior e a estrutura do mesmo também.

Alguma opções:

* Reality Factory (http://www.realityfactory.info/cms/)
Crie jogos 3D estilo Tomb Raider. O melhor, sem codificação! Apenas ajustes via arquivos de configuração. Vem com editores para criação de ambientes.

* 3Drad (http://www.3drad.com/)
Ferramenta completa para criação de jogos 2D e 3D. A versão Free permite a criação de games completos, mas não compila. Excelente para estudos iniciais de designer.

* 3DgameStudio (http://www.3dgamestudio.com/)
Ferramenta completa para a criação de jogos 2D e 3D.

* Blender (http://www.blender.org)
O blender é mais conhecido como modelador, no entanto, possui uma engine completa que permite fazer jogos 2D (pseudo 2D) e 3D sem codificação.


[3] Avançado:
Aqui a coisa pega! Neste nível o trabalho é feito com engines ou APIs que envolvem codificação pesada. Tudo é feito na mão, na marra. Além disso, ferramentas externas são exigidas para a criação de cenários e personagens. Isto não significa que nas ferramentas já citadas acima não era necessário, mas de um modo geral elas já vem com uma série de ambientes, modelos e texturas prontas para serem utilizadas para o seu jogo. O segredo para quem se enveredar neste nível é: pesquisa! O resultado de tudo isso está no controle que você tem de tudo que faz. Existem várias opções também para este nível de design que vão desde ferramenta gratuítas até compiladores ou engines caríssimas. A escolha da linguagem também é muito importante e ela deve corresponder as espectativas do seu projeto.

Algumas opções:

* DJGPP (http://www.delorie.com/djgpp/ )
Compilador C/C++ gratuíto. Muito usado com Allegro.

* Dev-C++ (http://www.baixaki.com.br/download/dev-c-.htm)
Compilador gratuíto. Pode ser usado com diversas engines para jogos. O site “programadores de jogos – PDJ” disponibilizou para download uma versão que já vem com uma série de recursos instalador para a criação de jogos (Allegro, OpenGL, DXSDK e SDL). Visite (www.pdj.com.br)

* Microsoft Visual C++ (http://msdn.microsoft.com/visualc/)
Compilador da Microsoft.

* Engine Unreal (http://udn.epicgames.com/Main/WebHome)
Runtime da engine Unreal. Gratuíta para uso educacional. Não é permitida a criação de jogos. Excelente ferramenta de criação. Esta foi a engine usada para criar Harry Potter e Splinter Cell.

* DarkBasic (http://thegamecreators.com/)
Crie jogos 2D e 3D com essa linguagem derivada do antigo BASIC. Bons resultados são obtidos em pouco tempo. Fácil aprendizagem.

* Blitz Basic (http://www.blitzbasic.com/)
Excelente ferramenta de programação utilizando basic. Estável, robusta e muito bem documentada. Veja os screenshots na página do desenvolvedor.


Conclusão:
Opções não faltam para que você comece a desenvolver seu game, mesmo que seja sozinho. O importante é estar sempre ligado nas novidades, estudar muito, criar bastante, divulgar. Não importa que ferramenta ou linguagem vai usar, se tiver perseverança e buscar sempre concluir o serviço um grande salto estará sendo dado tanto na satisfação pessoal de ter um jogo feito por você sendo motivo de diversão de terceiros quanto na possibilidade de vir a fazer parte de uma equipe profissional no futuro!

Até mais...

0 comentários:

Postar um comentário