Guia para fazer o seu primeiro videojogo

Guia para fazer o seu primeiro videojogo
O desenvolvimento de jogos explodiu ao longo dos últimos anos, e agora parece que todo mundo está fazendo um jogo de vídeo. 

Há grandes estúdios cheios com centenas de pessoas a fazer jogos e há também pequenas equipas que fazem jogos incríveis. 

Há mais pessoas no desenvolvimento de jogos independentes do que nunca. Isso é uma coisa incrível, porque cada um traz a sua experiência única e sensibilidades ao design de jogos. Acredite ou não, você pode fazer parte desse mundo.

Você tem uma ideia para um jogo que deseja? E ninguém está a fazer isso? Eu tenho uma boa notícia para você: existem mais ferramentas e suporte do que nunca para ajudar as pessoas que não têm experiência para começarem a aprender a criar os jogos dos seus sonhos.

Comece sem grandes expectativas e esteja pronto para falhar

Antes que você fique demasiado animado, deve perceber que, como em qualquer outra habilidade, aprender a projetar e desenvolver jogos leva tempo e prática. O seu primeiro jogo não será parecido com os jogos polido que você está acostumado a jogar, assim como o seu primeiro desenho não foi uma obra de arte.

Você deve partir para o que os desenvolvedores chamam de um protótipo: uma versão menor da sua ideia. Um protótipo permite que você veja como funcionam as suas peças do jogo, permite melhorar o design, e forma a fundação onde você poderá construir o jogo completo.

Para o seu primeiro jogo, destile o que você gostaria de ver numa única mecânica e tentar criar apenas uma coisa. Siga uma mecânica simples, como navegar uma história, selecionando as suas ações a partir de um menu ou evitar que um objeto caia. 

Pense no Pong e não no Call of Duty. Provavelmente não será grande coisa, mas vai ser um protótipo, e vai ser algo que você pode construir, no futuro, se desejar. Algumas coisas específicas que você pode querer evitar colocar no seu primeiro jogo incluem funções multiplayer, placares on-line, ou 3D.

Escolha as ferramentas

Então você tem a sua ideia, destilada num jogo simples e administrável. E agora? Este é o lugar onde as ferramentas entram em jogo. Há uma enorme variedade delas, e mais estão sendo criadas o tempo todo. Este guia é principalmente para aqueles que não têm absolutamente nenhum conhecimento de informática, nunca programaram nada na sua vida e acham que não têm capacidade de o fazer.

As ferramentas a seguir irão ajudá-lo a começar sem nenhuma codificação ou experiência até desenvolver e terminar o seu primeiro protótipo. A maioria deles vêm pré-embalados com jogos de amostra, e uma das melhores maneiras de aprender uma nova ferramenta de desenvolvimento de jogos é para mexer com eles, desmontá-los e ver como funcionam.

Escolhemos essencialmente três ferramentas, pois têm a curva de aprendizagem menos íngreme, e podem produzir uma grande variedade de jogos, onde se podem produzir protótipos rapidamente (assim você pode ter a satisfação de ter algo jogável mais cedo). Eles são todos gratuitos, ou têm versões gratuitas.

1. Twine

Twine é um programa relativamente novo e gratuito que permite que você faça os seus próprios jogos de aventura e os transforme num arquivo html que você pode facilmente partilhar com o mundo. Ele usa um editor visual com os códigos e sintaxe de fácil alcance. Você digita o texto da história e os comandos numa série de nódulos de conexão.

Twine


Se você não tem absolutamente nenhuma experiência com codificação ou qualquer tipo de programação, Twine pode ser um excelente lugar para começar. Não só é muito fácil de usar, mas também irá ensinar-lhe os princípios básicos de programação: instruções if-then, manipulação de variável e outros conceitos que formam o núcleo de entender como fazer as coisas com código.

Se você tem experiência com a codificação ou desenvolvimento web, você pode facilmente escalar para jogos em programas mais complexos. O fato de que Twine gera arquivos html significa que você pode inserir qualquer coisa, como faria em qualquer página web, incluindo fotos, músicas e até mesmo outros jogos Flash.

A principal fraqueza do software é que, se pretende fazer algo mais complexo do que instruções if-then - digamos, eventos aleatórios ou cronometrados - tem que escrever o seu próprio código. Esse tipo de coisa não é suportado nativamente pelo Twine. Além disso, se pretender fazer outro tipo de jogos (como jogo de plataformas ou shooter), você vai querer escolher um engine diferente.


2. Stencyl

Outra ferramenta recém-criada, Stencyl tem uma interface gráfica muito amigável que irá ajudá-lo a fazer uma grande variedade de jogos. Stencyl usa uma abordagem de codificação tipo Lego, onde você pega em "blocos" de código e encaixa-os em declarações de lógica. 

Stencyl


Se você está a começando a apanhar o jeito da codificação, você pode alternar para um modo que lhe permitirá visualizar e editar o código nesses "blocos", que lhe permitem ajustar ou até mesmo criar código do zero.

A ferramenta também vem pré-embalada, com vários jogos de amostra, que você pode modificar o conteúdo. Visualizar e editar o código nesses blocos também é uma boa maneira de começar a entender Actionscript3, que você pode aplicar para fazer jogos em flash e aplicativos sem a ajuda de Stencyl.

Uma vez que os jogos em Stencyl são guardados em arquivos .swf (arquivo flash), o jogo facilmente é partilhado na internet. Se você não tem hospedagem de preferência, você pode até carregar o seu jogo no site do Stencyl e partilhar o link de lá.

Outra vantagem é o servidor ativo de Stencyl, que lhe permite baixar e partilhar gráficos, blocos de código e jogos. No entanto, Stencyl tem alguns inconvenientes. Um vez que o programa é relativamente novo, ainda tem alguns bugs. Um bug é que pode perder o seu trabalho facilmente. Por isso deve salvar frequentemente o seu trabalho. 

O programa na sua versão básica é gratuito, mas a versão Pro (que oferece mais personalizações e acesso a fóruns privados) custa 79 dólares por ano. Se você quiser lançar os seus jogos no iOS é mais 149 dólares por ano.

3. GameMaker

GameMaker é muito semelhante ao Stencyl, mas tem algumas diferenças básicas. A versão livre do GameMaker apenas permite exportações para arquivos executáveis ​​(.exes ou .DMGS) com marcas de água. 

GameMaker


Ele oferece mais formatos e recursos, se você comprar uma das versões pagas (Standard por 49,99 dólares, Pro 99,99 dólares, e Master 499,99 dólares). GameMaker usa uma abordagem semelhante ao interface drag-and-drop para o código, mas usa a sua própria linguagem que só funciona no GameMaker. 

No entanto, GameMaker tem sido usado para produzir jogos indie de alto perfil, como a versão original de Spelunky. GameMaker, como Stencyl, tem um tutorial muito útil que vem embalado com o programa. 

No próprio site, YoYo Games, há uma tonelada de tutoriais que podem ajudá-lo a fazer o tipo específico de jogo que você deseja. De igual forma, GMLscripts é um site maravilhoso, cheio de scripts gratuitos que você pode usar no seu jogo, e TIGSource tem também tutoriais e código-fonte aberto para jogos GameMaker.

Arranje alguns gráficos e sons

Se você está preocupado com a arte, música e som, além de outras coisas que tornam o seu jogo mais polido, não se preocupe. Freesound.org tem toneladas de sons de código-fonte aberto, OpenGameArt.org pode cobrir a sua arte, e você pode pesquisar sites de música como o SoundCloud para música.

Se você usar qualquer coisa que foi criada por outra pessoa, certifique-se que você está usando algo sob Creative Commons, e não faça o devido crédito no seu jogo. Apoiar outros artistas é o que mantém as coisas como estas a acontecer.

Arranje uma pessoa honesta para jogar o seu jogo

Então você fez o protótipo do seu primeiro jogo - e agora? Compartilhe! Você pode aprender muito sobre o design do seu jogo ao sentar-se ao lado de alguém que não tenha jogado - e, idealmente, não seja um parente ou outro significativo. 

Veja o que eles fazem instintivamente, o que eles entendem e o que não fazem. Arranje o maior número de pessoas para jogar o seu jogo e tente descobrir o que funcionou e o que não funciona. Em seguida, aprimore o seu projeto tanto quanto possível.

Não tenha medo de tentar coisas e sair errado. Nenhum jogo é perfeito e nada se sente completamente acabado. Mas não deixe que isso o impeça de declarar o seu jogo está feito e avançar para o próximo.

Terminar o jogo e, em seguida, faça outro

A coisa mais importante que você pode fazer depois de fazer seu primeiro jogo, testá-lo, refiná-lo e lançá-lo é fazer outro jogo. Envolver-se com outros desenvolvedores de jogos é uma ótima maneira de fazer isso. 

Você pode obter ajuda em questões específicas ou apenas ganhar inspiração de trabalhar com outros desenvolvedores. Entre em Game Jams, que são eventos de desenvolvimento de jogos frenéticos onde você tem que fazer um protótipo numa quantidade limitada de tempo, às vezes com as limitações de um tema comum ou conjunto de ferramentas específica. 

Estes Jams são uma ótima maneira de aprimorar as suas habilidades, forjar novas e trabalhar com pessoas interessantes que você pode não ter a chance de o fazer de outra forma. Uma vez que você faça o seu primeiro jogo, o próximo objetivo deve ser fazer um bom jogo. Faça alguma pesquisa, que não se limite apenas a jogar jogos.

Estude o design de jogos semelhantes, ou com a mesma mecânica, que pretende para o seu jogo. Procure na net tutoriais sobre competências específicas, ou detalhes técnicos específicos. Se você preferir, estude livros sobre a temática.

Com estas ferramentas e recursos qualquer um pode começar a fazer e compartilhar jogos. Esperamos que este guia o leve a transformar uma ideia de jogo num protótipo. O desenvolvimento de jogos não tem que ser uma tarefa intransponível só realizado por programadores experientes ou equipas de programadores. [Kotaku]
    Blogger Comment
    Facebook Comment

1 comentários: