Fazendo um videogame do zero

Autor: Tamara Smith
Data De Criação: 24 Janeiro 2021
Data De Atualização: 1 Julho 2024
Anonim
FAÇA UM VIDEO GAME DE $40 REAIS! - Raspberry Pi Zero W
Vídeo: FAÇA UM VIDEO GAME DE $40 REAIS! - Raspberry Pi Zero W

Contente

Hoje, mais pessoas estão jogando videogames do que nunca, deixando muito espaço para novos criadores de jogos colocarem algo ótimo no mercado. Todo o processo de criação de um jogo é complicado, mas você mesmo pode fazer isso com pouca ajuda externa e pouco ou nenhum dinheiro. Este artigo mostrará os fundamentos necessários para desenvolver seu jogo e torná-lo excelente. Basta começar com a Etapa 1 abaixo.

Dar um passo

Parte 1 de 4: Preparação para o sucesso

  1. Entenda seu jogo. Você terá que fazer algum planejamento e pensar sobre os grandes problemas se quiser que todo o processo seja executado sem problemas. Que gênero de jogo será (RPG, atirador, plataforma, etc.)? Em qual plataforma seu jogo está sendo jogado? Quais serão as características únicas ou proeminentes do seu jogo? A resposta a cada pergunta requer um conjunto diferente de recursos, habilidades e planejamento, pois eles impactam o desenvolvimento do jogo de maneiras diferentes.
  2. Projetando um bom jogo. O design do jogo é muito importante, então você terá que resolver essas coisas antes de começar a fazer o jogo. Como os jogadores progridem no jogo? Como os jogadores se comunicam com o mundo? Como você ensina os jogadores a interagir com o jogo? Que tipo de temas de áudio e música você usará? Tudo isso é muito importante.
  3. Seja realista. Se produzir jogos como Mass Effect fosse fácil, todos o fariam. Você tem que entender o que você pode e não pode fazer sem um grande estúdio e muita experiência. Você também precisa ser realista sobre o que pode realizar em um período de tempo razoável. Se você não for realista sobre o que pode fazer, provavelmente ficará desapontado rapidamente e desistirá. Não queremos que você desista!
  4. Certifique-se de ter bom hardware e software. Fazer um jogo acima do nível "móvel" geralmente requer um computador muito bom. Se estiver usando um sistema mais antigo, não será possível fazer o jogo em seu computador. Você também precisa de um software muito poderoso e específico para fazer jogos. Alguns programas são gratuitos ou baratos, mas outros podem ser caros. Um bom software é discutido mais adiante, mas você precisará pelo menos de programas 3D, software de edição de imagem, editores de texto, compiladores, etc.
    • Você precisa de um processador potente (pelo menos um quad-core e de preferência um dos novos i5 ou i7), muita RAM e pelo menos uma placa de vídeo topo de linha.

Parte 2 de 4: Monte uma equipe

  1. Jogue pequenos jogos você mesmo, grandes jogos com outras pessoas. Se você deseja desenvolver rapidamente um jogo para celular com visuais e programação diretos, tudo bem. É um bom projeto para trabalhar em você, porque você pode usá-lo para mostrar a futuros empregadores e investidores o que você pode criar. Mas se você quiser fazer um jogo mais sério, precisa de mais pessoas para ajudá-lo. Os jogos indie geralmente têm uma equipe de cerca de 5 a 10 pessoas (dependendo da complexidade) e os jogos mais famosos podem atingir várias centenas de pessoas!
  2. Monte sua equipe. Você precisa de muitas pessoas com muitas habilidades diferentes (como artistas, programadores, etc.) para a maioria dos tipos de jogos. Você precisa de programadores, modeladores, designers visuais, gameplay ou designers de níveis, especialistas em áudio, bem como produtores e pessoas para os aspectos financeiros / de marketing do negócio.
  3. Crie um documento de design. Pense nisso como algo entre um currículo e um plano de batalha para o seu jogo. Um documento de design resume tudo sobre o design do seu jogo: a jogabilidade, a mecânica do jogo, personagem, enredo, etc. Ele também esclarece o que precisa ser feito, quem vai fazer o quê, quais são as expectativas e o cronograma geral. para terminar as coisas. O documento de design é muito importante não apenas para manter sua equipe no caminho certo, mas também para ser exibido a investidores em potencial.
    • Seu documento de design de jogo deve ser dividido em partes e incluir um índice detalhado.
    • Os elementos comuns incluem a história do jogo, personagens principais e secundários, design de nível, jogabilidade, arte e gráficos do jogo, sons e música do jogo, bem como layout de controle e design de interface do usuário.
    • O documento de design geralmente não se limita ao texto. Normalmente, também inclui esboços de design, arte conceitual e até mesmo exemplos de vídeos ou clipes de som.
    • Não deixe que o documento de design e seu layout o restrinjam, nem se preocupe muito com isso. Não há tamanho padrão ou peças necessárias. Basta ter um documento adequado ao seu jogo.
  4. Pense em dinheiro. Custa dinheiro fazer um jogo. As ferramentas são caras e consomem muito tempo (tempo que você poderia gastar fazendo coisas que realmente rendem dinheiro). Fica mais caro quanto mais pessoas participam e quanto mais complexas suas habilidades devem ser para fazer jogos cada vez mais avançados. Você tem que descobrir onde vai conseguir todo o dinheiro e tem que discutir com seus funcionários como, quando e quanto eles receberão antes de poderem realmente começar.
    • A maneira mais barata de fazer um jogo é fazer tudo 100% sozinho. Mas isso é difícil se você não tiver as habilidades e também requer muitas habilidades diferentes. Para as pessoas mais inexperientes que desejam criar algo elas mesmas, um simples clone de um aplicativo geralmente é o melhor que podem oferecer. Mesmo se você for fazer um jogo sozinho, ainda terá que pagar uma taxa de licenciamento para a maioria dos bons motores de jogo, bem como para muitas das lojas de aplicativos e outros locais de varejo. Não se esqueça dos impostos sobre o dinheiro que você ganha com isso.
    • Para um jogo indie de qualidade média, você precisará de cerca de algumas centenas de milhares de dólares. Títulos bem conhecidos costumam custar milhões de euros para serem desenvolvidos.

Parte 3 de 4: O processo em poucas palavras

  1. Faça a programação. Você terá que escolher um motor para o seu jogo. O motor do jogo é o software que controla todos os pequenos detalhes sobre como o jogo funciona (como IA, física, etc.). Os motores requerem ferramentas que às vezes vêm com eles, mas às vezes precisam ser criados do zero para permitir que você interaja com o jogo e crie o jogo dentro do motor. Depois de fazer isso, você precisa encontrar alguém que conheça a linguagem de script usada pelo mecanismo. O script informa ao mecanismo do jogo o que fazer. Isso geralmente requer certas habilidades de programação.
  2. Crie o conteúdo. Você também terá que começar a criar o conteúdo real para o jogo. Isso significa modelar os personagens, criar os sprites do jogo, os ambientes, quaisquer objetos com os quais o jogador possa interagir, etc. Excelentes habilidades com software 3D e artes visuais geralmente são necessárias para completar essas tarefas. Também é bom planejar isso com antecedência.
  3. Encontre pessoas que desejam testar o jogo. Você precisa de pessoas que queiram jogar o jogo de frente para trás. Não se preocupe com os erros: as pessoas devem pelo menos jogá-lo para descobrir como essas outras pessoas veem e experimentam o jogo. Algo que nem é preciso dizer para você pode ser muito confuso para outra pessoa. Um tutorial ou elemento de história pode estar faltando. Nunca se sabe. É por isso que é importante obter um ponto de vista externo.
  4. Teste, teste, teste. Depois de terminar de criar seu jogo, você ainda não terminou. Você ainda terá que testar tudo. Tudo. Você tem que passar por todos os cenários possíveis em seu jogo para ter certeza de que não há erros nele. Isso leva tempo e mão de obra. Reserve bastante tempo para o teste!
  5. Demonstre seu jogo. Mostre o jogo às pessoas assim que o terminar. Mostre-o para empresas que desejam investir nele, bem como para as pessoas que desejam jogá-lo! Crie um site para o jogo e o blog de desenvolvimento, poste capturas de tela, orientações de vídeo, trailers e outros conteúdos para mostrar às pessoas que tipo de jogo você fez. O interesse de outras pessoas será fundamental para o sucesso do seu jogo.
  6. Liberte o seu jogo. Existem muitos lugares onde você pode comercializar um jogo, mas isso dependerá do tipo de jogo que você criou. A app store e o Steam são atualmente os mais acessíveis para iniciantes. Você pode lançar seu jogo de forma independente em seu próprio site, mas os custos de hospedagem costumam ser proibitivos. Você também está menos visível.

Parte 4 de 4: Encontrando fontes de informação

  1. Experimente programas para criadores de jogos iniciantes. Existem vários programas excelentes que os iniciantes podem usar para criar jogos simples. Os mais conhecidos são provavelmente Game Maker e RPG Maker, mas Atmosphere e Games Factory também são bons. Você também pode usar um software para ensinar as crianças a programar, como o Scratch do MIT. Eles são surpreendentemente bons para ensinar as habilidades básicas de que você precisa.
  2. Aprenda sobre os diferentes softwares gráficos. Se você não contrata um profissional para criar suas imagens, tem muito estudo a fazer. Você terá que aprender alguns programas gráficos complexos ... mas você consegue! Photoshop, Blender, GIMP e Paint.net são bons lugares para começar ao criar os elementos visuais do seu jogo.
  3. Considere construir o conhecimento da marca da maneira tradicional. Será muito mais fácil fazer um jogo de sucesso e atrair investidores com experiência, conhecimento e um jogo conhecido ligado ao seu nome. É por isso que provavelmente é uma boa ideia trabalhar para um desenvolvedor de jogos tradicional bem conhecido antes de tentar avançar. Isso pode exigir uma educação ou que você primeiro adquira algumas habilidades, mas você continuará a se esforçar para atingir seu objetivo e, no final, valerá a pena.
  4. Tente ganhar conhecimento da marca dentro da comunidade indie. A comunidade de desenvolvimento de jogos indie é grande, solidária e acolhedora. Se você gastar tempo apoiando, promovendo, discutindo e auxiliando em seus projetos, eles responderão positivamente. Fale com eles, conheça-os e deixe-os conhecer você também. Você ficará surpreso com o que pode alcançar com essa comunidade de apoio.
  5. Financiamento coletivo se você estiver falando sério. Se você quiser fazer um jogo profissional que resista a outros jogos sérios, você precisa de dinheiro. Felizmente, as coisas realmente mudaram nos últimos anos e o financiamento coletivo possibilitou que estranhos criassem jogos excelentes. Conheça o Kickstarter e sites semelhantes. Esteja ciente de que você realmente precisa trabalhar para realizar uma grande campanha, o que significa definir metas realistas, oferecer grandes recompensas e comunicar-se constantemente.

Pontas

  • Não espere que seu primeiro jogo seja um sucesso instantâneo. Se você realmente dedicou muito tempo a isso, pode ser o caso, mas não é provável.No entanto, não desista imediatamente, ouça os outros sobre o que deu errado e o que eles pensaram que estava certo. Implemente os aspectos de sucesso em seu segundo jogo e melhore ou remova os aspectos menos populares ou ruins de seu primeiro jogo.
  • Continue aprendendo. Se precisar de ajuda, faça perguntas. Existem milhares de pessoas prestativas que podem ajudá-lo a criar um jogo, então nunca tenha medo de pedir ajuda ou procurá-lo. E não se esqueça, sempre há espaço para melhorias, então continue estudando e aprendendo mais sobre a criação de jogos.
  • Não se esqueça de fazer backup de seus arquivos com freqüência. Você nunca sabe quando o computador irá travar.
  • Pratique o máximo que puder para ficar cada vez melhor em fazer jogos. Como sempre se diz, "A prática leva à perfeição!"
  • Teste. Teste. Teste. Uma das coisas mais irritantes e confusas é encontrar falhas críticas, erros e bugs em seu jogo depois que ele for lançado ao público. Divida seu jogo em estágios, como 'desenvolvimento' (ainda em andamento), 'alfa' (fase de teste inicial ou inicial), 'beta fechado' (um teste de pré-lançamento para pessoas selecionadas) e 'beta aberto' (a teste de pré-lançamento para todo o público). Escolha as pessoas certas para os estágios beta e alfa fechados e colete o máximo de feedback e críticas construtivas que puder. Use isso para melhorar seu jogo e corrigir o máximo de bugs possível antes do lançamento. Nota: Adicione um "pré" ou "versão xx.xx" aos seus estágios para refinar ainda mais esses estágios. Certifique-se de que esteja claramente marcado como uma versão de desenvolvimento, se for o caso.
  • Faça do seu jogo um hype e anuncie. Vamos enfrentá-lo, você não é o único criador de jogos amador. Enquanto você está lançando um jogo, ele será ofuscado por jogos mais novos e / ou melhores. Para combater isso, torne seu próximo jogo conhecido por todos os meios possíveis. "Vazamento" de alguns detalhes aqui e ali. Anuncie uma data de lançamento para que as pessoas possam esperar ainda mais. Se for apropriado, você pode até considerar pagar por publicidade.
  • Lembre-se de que uma equipe é sempre melhor do que um trabalho solo. Você pode reduzir significativamente a carga de trabalho e o tempo dividindo os funcionários em equipes de gráficos e de codificação e, em seguida, adicionar mais departamentos, como redação e composição, etc. Esta é uma área importante que depende do software que você escolher. Já que softwares de jogos gráficos como BGE, Unity e o UDK tem pouco suporte para trabalho em equipe, e editar o código diretamente e usar um sistema de controle de versão como o git é provavelmente uma ideia melhor.
  • Afinal, nunca desista. Fazer um jogo pode ser um processo enfadonho, exaustivo e frustrante. Às vezes, você sente o desejo de simplesmente desistir e fazer outra coisa. Não faça. Faça uma pausa, pare um pouco e adie o trabalho por alguns dias. Você vai voltar lá com mais confiança.
  • Elabore um plano de trabalho. Se esta é a primeira vez que você cria um jogo e deseja torná-lo mais fácil para você, mas quer apenas experimentar um pouco, isso pode não ser necessário. No entanto, pode mantê-lo no caminho certo e se tornar especialmente importante se você tiver uma data de lançamento prometida. Faça um plano aproximado para quando você deseja que o jogo seja concluído e, em seguida, divida-o em sub-seções, como fases de codificação / gráficos, etc.

Avisos

  • Realeza! Seja o mais original possível com ideias para o seu jogo. Se você não consegue pensar em nada novo, pegue o jogo de alguns aspectos de um jogo existente e mude-o. Se você realmente precisar usar aspectos protegidos por direitos autorais dos jogos, como enredo, personagens ou música, mencione o (s) criador (es) original (is). Conceitos (jogabilidade, como você codifica, etc.) não podem ser protegidos por direitos autorais, embora os nomes dos personagens e universos narrativos sejam protegidos automaticamente.
  • Certifique-se de respeitar a licença das ferramentas que você usa. Muitos softwares comerciais (como o Unity) proíbem o uso comercial (ou seja, você não pode vender um jogo feito com ele) sem pagar por uma licença cara. É aqui que o software de código aberto pode realmente ajudar, pois você pode criar produtos comerciais com ele. Mas tome cuidado com o software de código aberto "copyleft". A GNU General Public License é um exemplo de tal licença. Ele estipula que você deve lançar o software sob a mesma licença. Isso é bom para jogos e você ainda pode vendê-lo se guardar os gráficos e outras coisas para você. No entanto, pode haver questões legais se você estiver usando uma biblioteca de software de código fechado, como FMOD. Além disso - especialmente se você for um bom programador - você pode ter acesso ao código-fonte e saber com o que está trabalhando, além de depurar e adicionar funções conforme achar necessário. Aprenda mais sobre código aberto (também chamado de "software livre" pelo fundador do movimento --- gratuito como em liberdade, não preço) aqui.