Hoje em dia, cada vez mais pessoas são viciadas em videogames. Isso significa que há muitas oportunidades para novas pessoas entrarem no mundo dos jogos e fazerem grandes jogos. Criar um jogo é um processo complicado, mas você mesmo pode fazer isso com um pouco de ajuda externa ou dinheiro. Mostraremos o básico que você pode levar em consideração ao criar seu próprio jogo e torná-lo excelente. Basta começar com a Etapa 1 abaixo.
Etapa
Parte 1 de 4: Preparação para o sucesso
Etapa 1. Entenda seu jogo
Você terá que fazer algum tipo de planejamento e pensamento que envolva grandes questões se quiser manter o seu processo de criação de jogos funcionando sem problemas. Que gênero você escolheria para o seu jogo (RPG [RPG], atirador, jogo de plataforma, etc.)? Qual plataforma você precisa para jogar? Quais são as características únicas ou destacadas do seu jogo? Cada resposta a cada pergunta exigirá diferentes recursos, habilidades e planejamento, pois cada um terá um impacto diferente no desenvolvimento do jogo.
Etapa 2. Projete um bom jogo
O design do jogo será muito importante, por isso é uma boa ideia pensar nisso antes de começar a construir um jogo. Como os jogadores irão progredir no jogo? Como os jogadores interagem com o mundo? Como você ensina os jogadores a jogar seu jogo? Que tipo de pistas de áudio e música você usará? Tudo isso é muito importante.
Etapa 3. Seja realista
Se fazer um jogo como Mass Effect fosse fácil de fazer, todos o fariam. Você tem que entender o que você pode e não pode fazer sem o apoio de um ótimo estúdio e uma montanha de experiência atrás de você. Você também deve ser realista sobre o que pode alcançar em um prazo razoável. Se você não for realista sobre suas habilidades, é mais provável que se sinta desapontado rapidamente e desista. Não queremos que você desista!
Etapa 4. Procure um bom hardware e software
A criação de jogos acima do nível de jogos para celular (jogos que podem ser reproduzidos em dispositivos como telefones, tablets, PDAs ou calculadoras) requer um computador que pode ser "completamente modificado". Se estiver usando um sistema mais antigo, você descobrirá que o jogo não será executado nesse computador. Você também precisará de um software bastante poderoso e muito específico para construir jogos. Alguns programas podem ser obtidos gratuitamente ou por um preço baixo, mas outros podem ser um desperdício de dinheiro. Um bom software será discutido na próxima seção, mas esteja ciente de que o software de que você precisará inclui um modelador 3D, editor de imagens, editor de texto, compilador, etc.
No mínimo, você precisará de um processador potente (pelo menos quad core, e ainda melhor se você tiver o processador i5s ou i7s mais recente), muita RAM e uma placa de vídeo de última geração
Parte 2 de 4: Construindo sua equipe
Passo 1. Faça você mesmo pequenos jogos, grandes jogos com outras pessoas
Se você deseja apenas fazer jogos para celular rapidamente, sem recursos visuais e programação complicados, tudo bem. É um ótimo projeto para trabalhar em você, porque você pode usá-lo para mostrar a potenciais empregadores e investidores do que você é capaz. Mas se você quiser fazer um jogo mais sério, vai precisar de ajuda. Os jogos indie geralmente têm equipes de 5 a 10 pessoas (dependendo da complexidade) e os jogos de grande nome podem envolver até várias centenas de pessoas no processo!
Etapa 2. Construa sua equipe
Você vai precisar de muitas pessoas com habilidades diferentes se quiser fazer os tipos de jogos mais poderosos. Você precisará de programadores, modeladores, designers visuais, gameplay ou designers de níveis, especialistas em áudio, bem como produtores ou marketing / financiadores.
Etapa 3. Crie um documento de design de jogo ou GDD (documento de design de jogo)
Pense nisso como algo entre um resumo e um plano de guerra para o seu jogo. O GDD conta tudo sobre o design do seu jogo: jogabilidade, mecânica do jogo, personagens, enredo, etc. Junto com isso, GDD também mostra o que precisa ser feito, quem está encarregado de fazer isso, o que esperar e um cronograma geral para realizar todo o trabalho. O GDD é muito importante, não só como uma referência para sua equipe trabalhar de acordo com os objetivos que você deseja alcançar, mas também para mostrar os potenciais investidores.
- Seu GDD deve ser dividido em seções e incluir um índice detalhado.
- As seções gerais incluem o enredo do jogo, personagens principais e secundários, design de níveis, jogabilidade, arte e design visual, som e música do jogo, bem como detalhes sobre o controle e design da interface do usuário.
- O GDD não deve ser limitado apenas a texto. Normalmente, você encontrará esboços de design, arte conceitual e até mesmo algo como visualizações de vídeo ou amostras de som.
- Não se sinta muito restrito ou se preocupe muito com seu GDD e seu formato. Não há formatos padrão ou itens que devem ser incluídos. Basta criar um GDD adequado para o seu jogo.
Etapa 4. Pense em dinheiro
Você precisa de dinheiro para fazer jogos. Além disso, as ferramentas necessárias também são caras e tornam o jogo demorado (ocupando o tempo que você poderia usar para fazer outras coisas que realmente geram receita). Quanto mais pessoas você trabalhar, mais caro será e mais complexas as habilidades precisarão ser para fazer jogos progressivamente mais sofisticados. Você deve pensar sobre de onde está obtendo seu dinheiro e discutir com seus colaboradores como, quando e quanto receberão antes do início do trabalho real.
- A maneira mais barata de fazer um jogo é fazer tudo sozinho, completamente sozinho. No entanto, isso é difícil de fazer se você não tiver as habilidades, e os tipos de habilidades necessárias para criar jogos variam muito. Para pessoas que são completamente inexperientes e trabalham sozinhas, pelo menos elas ainda podem tentar um aplicativo de clonagem simples. Mesmo que você faça seus próprios jogos, você ainda tem que pagar taxas de licenciamento para os melhores engines (software para criação de jogos) e várias lojas de aplicativos e outros pontos de venda. Não se esqueça dos impostos pelo dinheiro que você ganhar depois.
- Para fazer um jogo indie de qualidade média, você precisaria de cerca de algumas centenas de milhões. Jogos grandes e famosos costumam custar bilhões para serem desenvolvidos.
Parte 3 de 4: Percorrendo o processo
Etapa 1. Faça a programação
Você precisa escolher um motor para o seu jogo. Um motor de jogo é um software que controla todos os pequenos detalhes de como um jogo funciona (como algoritmos, física, etc). Os motores precisam de ferramentas, que às vezes estão incluídas com o motor, mas às vezes precisam ser construídas do zero, que permitem que você interaja e crie jogos dentro do motor. Depois de fazer isso, você precisará encontrar alguém que saiba como criar scripts no mecanismo. No processo de script, você informa ao mecanismo do jogo o que fazer. Esses trabalhos geralmente requerem algum nível de habilidades de programação.
Etapa 2. Crie conteúdo
Você também precisa começar a criar o conteúdo real do jogo. Isso significa modelar personagens, criar sprites (representações visuais de todos os objetos do jogo), criar ambientes, criar todos os objetos com os quais o jogador irá interagir, etc. Excelentes habilidades em software 3D e artes visuais geralmente são necessárias para concluir esta tarefa. Também é bom planejar com antecedência.
Etapa 3. Faça um beta
Você precisa testar seu jogo pedindo a outra pessoa para jogá-lo. Não se preocupe em encontrar erros de programação (bugs) ainda: você precisa fazer com que as pessoas joguem, mesmo que seja apenas para ver como as outras pessoas veem e sentem sua experiência de jogo. O que você considera intuitivo pode ser muito confuso para outra pessoa. Um tutorial ou elemento de história podem ser perdidos. Você nunca vai saber. É por isso que é importante ter uma visão de fora.
Etapa 4. Teste, teste, teste
Depois de terminar o jogo, seu trabalho não está realmente concluído. Você tem que testar tudo. Tudo. Você deve verificar todos os cenários possíveis em seu jogo para garantir que não haja erros de programação. Isso leva tempo e esforço. Reserve bastante tempo para o teste!
Etapa 5. Mostre seu jogo
Deixe que outras pessoas vejam o seu jogo quando terminar. Mostre-o para empresas que possam estar interessadas em investir no seu jogo e para as pessoas que você acha que estão dispostas a jogá-lo! Crie sites e blogs com desenvolvimento de jogos, mostre capturas de tela, vídeos de instruções, trailers e conteúdo para mostrar às pessoas o que seu jogo realmente é. Gerar interesse é fundamental para o sucesso do seu jogo.
Etapa 6. Libere o jogo
Etapa 1. Experimente um programa de criação de jogos para iniciantes
Existem alguns bons programas que os iniciantes podem usar para criar jogos básicos. Os mais populares são provavelmente Game Maker e RPG Maker, mas Atmosphere e Games Factory também são bons. Você também pode usar ferramentas de treinamento de programação infantil, como Scratch do MIT. Este programa é excelente para ensinar as habilidades básicas de que você precisa.
Etapa 2. Aprenda sobre diferentes softwares gráficos
Se você não está contratando um profissional para fazer seu trabalho gráfico, esteja preparado, pois você tem muito o que aprender. Você terá que aprender a operar uma série de programas gráficos complexos … mas você pode fazer isso! Photoshop, Blender, GIMP e Paint.net são ótimos lugares para começar se você deseja criar elementos visuais para o seu jogo.
Etapa 3. Considere tornar-se profissional da maneira tradicional
Será mais fácil para você criar um jogo de sucesso e conseguir investidores se você tiver experiência, educação e um jogo conhecido que tenha a ver com o seu nome. Por essas razões, pode não fazer mal trabalhar com um desenvolvedor de jogos tradicional que já tem um nome antes de decidir começar a fazer seus próprios jogos. Você pode ter que ir para a escola ou adquirir algumas habilidades, mas são etapas em direção ao seu objetivo e você acabará experimentando as recompensas.
Etapa 4. Encontre seu caminho para a comunidade indie
A comunidade de desenvolvedores de jogos indie é muito forte, solidária e amigável. Se você for bom no suporte, marketing, discussão e assistência em seus projetos, eles retribuirão seu favor da mesma maneira. Converse com eles, conheça-os melhor e deixe-os conhecer você também. Você ficará surpreso com o que poderá alcançar com o apoio da comunidade por trás de você.
Etapa 5. Considere o financiamento coletivo se você estiver falando sério
Se você quiser fazer um jogo profissional que possa competir com outros jogos sérios, você vai precisar de dinheiro. Felizmente, as coisas mudaram nos últimos anos e o financiamento coletivo permitiu que pessoas não identificadas criassem ótimos jogos. Tente se familiarizar com o Kickstarter ou outros sites semelhantes. Mas você precisa perceber que realmente precisa trabalhar muito para fazer uma grande campanha. Isso significa metas realistas, grandes recompensas e comunicação constante.
Pontas
- Não espere que seu primeiro jogo seja um benchmark revolucionário. Se você for realmente persistente, bem, pode acontecer, mas as chances são mínimas. Não desista ainda, ouça o que as pessoas têm a dizer sobre o que deu errado e do que gostam. Implemente os aspectos que você gosta em seu segundo jogo e faça melhorias ou remova o que você não gostou ou coisas que estavam ruins em seu primeiro jogo.
- Continue aprendendo. Se precisar de ajuda, pergunte. Existem milhões de pessoas dispostas a ajudar na criação de jogos, por isso nunca tenha medo de procurar ajuda. E lembre-se, sempre há espaço para melhorias, então continue aprendendo a fazer jogos.
- Não se esqueça de fazer backup dos arquivos com freqüência. Você nunca sabe quando seu computador irá travar.
- Pratique o máximo que puder para ficar melhor em fazer jogos. Como diz o ditado "Primeiras Práticas de Perfeição!"
-
Teste. Teste. Teste.
Uma das coisas mais irritantes e embaraçosas é encontrar erros críticos, falhas e erros de programação em seu jogo depois que ele for lançado ao público. Organize seu jogo em estágios como desenvolvimento (ainda em construção), alfa (primeiro ou teste inicial), beta fechado (teste de pré-lançamento para pessoas convidadas ou selecionadas) e beta aberto (teste de pré-lançamento para o público em geral). Escolha as pessoas certas para os estágios beta e alfa fechados e reúna o máximo possível de feedback e críticas construtivas. Use essas informações para melhorar o seu jogo e corrigir o máximo possível de erros de programação antes do lançamento. Adicione versões pré ou xx.xx para seus estágios para que você possa aprimorar seu jogo ainda melhor. Certifique-se de marcá-lo claramente como uma versão de desenvolvimento, se for um desses.
- Faça uma promoção sensacional e anuncie. Vamos apenas dizer, você não é o único criador de jogos amador. Você poderia simplesmente lançar um jogo e ser imediatamente ofuscado por um jogo mais novo e / ou melhor que também está sendo lançado. Para combater isso, divulgue seu jogo que será lançado em um futuro próximo por qualquer meio necessário. "Vazamento" de alguns detalhes aqui e ali. Anuncie a data de lançamento para que as pessoas esperem ansiosamente por ela. Se valer a pena, você pode até considerar a possibilidade de gastar dinheiro com publicidade.
- Lembre-se, ter uma equipe é sempre melhor do que trabalhar sozinho. Você pode reduzir significativamente a carga de trabalho e o tempo gasto na criação de jogos, dividindo sua equipe em gráficos e codificação e, em seguida, adicionando outras divisões, como escrita e desenho, etc. Esta é uma área importante dependendo do software que você escolher, já que criadores de jogos gráficos como BGE, Unity e UDK têm suporte insuficiente para fluxos de trabalho em equipe, e editar o código diretamente e prosseguir para um sistema de controle de versão como o git pode ser uma ideia melhor.
- Finalmente, nunca desista. Criar um jogo pode ser um processo tedioso, cansativo e frustrante. Às vezes, você sentirá o desejo de simplesmente desistir e fazer outra coisa. Não faça isso. Tire um tempo para descansar, vá se divertir um pouco e adie o trabalho por alguns dias. Você vai voltar se sentindo confiante novamente.
- Estabeleça um plano de trabalho. Se é sua primeira vez e você não quer se apressar e experimentar, um plano de trabalho pode não ser necessário. No entanto, um plano de trabalho o guiará em direção aos seus objetivos e pode ser especialmente importante se você prometeu uma data de lançamento. Faça um plano inicial quando quiser terminá-lo e, em seguida, refine-o em subseções de estágios de codificação / gráficos, etc.
Aviso
Direito autoral! Certifique-se de que suas ideias de jogo sejam o mais originais possível. Se você não consegue pensar em mais nada, não é uma má ideia pegar emprestados alguns aspectos de um jogo e modificá-los. Se for absolutamente necessário listar aspectos do jogo com direitos autorais, como enredo, personagens ou música, você deve mencionar o criador original. Conceitos (jogabilidade, como você escreve seu código e assim por diante) não podem ser protegidos por direitos autorais, enquanto os nomes e a coleção de fatos que compõem toda a história do jogo são automaticamente protegidos por direitos autorais
-
Certifique-se de respeitar a licença da ferramenta que está usando. Muitos softwares proprietários (como o Unity) proíbem o uso comercial (ou seja, você não pode vender jogos feitos com esse software) sem pagar uma licença cara. É aqui que ter software de código aberto pode realmente ajudar, pois esse tipo de software permite o uso comercial. No entanto, ao usar software de código aberto que conceda ao usuário o direito de usar, modificar e distribuí-lo, pelo menos uma vez, você deve ter cuidado. A GNU General Public License é um exemplo de tal licença. Esta licença estipula que você deve lançar seu software sob a mesma licença. Isso é bom para jogos e você ainda pode vender seus jogos, contanto que mantenha ativos de arte e coisas assim para você. No entanto, você pode ter problemas legais se usar uma biblioteca de software de código-fonte fechado, como FMOD. Além disso - especialmente se você for um programador proficiente, você pode acessar o código-fonte e trabalhar com a caixa preta o tempo todo e pode depurar e adicionar recursos como desejar. Você pode encontrar mais informações sobre código aberto (chamado de “software livre” pelos fundadores do movimento - gratuito em termos de flexibilidade, não em termos de preço) aqui