Como codificar um videogame
Criar um videogame é um empreendimento enorme, mas o resultado final pode ser o projeto de codificação mais emocionante que você já completou. Você vai aprender mais das ferramentas que se encaixam no seu nível de conhecimento de programação, então não assuma que a partir do zero é a melhor opção. Selecione uma linguagem de programação, um ambiente de desenvolvimento integrado e / ou software de fabricação de jogos que você pode começar a descobrir dentro de quinze minutos de abrindo ou lendo o tutorial.
Passos
Parte 1 de 2:
Escolhendo um motor1. Aprenda sobre motores de jogos. A maioria dos videogames é feita usando um mecanismo especializado que permite que você "script" eventos, personagens e assim por diante sem ter que coçar cada um do zero. Criar um mecanismo de jogo completo do zero pode levar anos, então a maioria dos desenvolvedores independentes usa um motor existente. Você só precisará seguir uma das seguintes etapas nesta seção, dependendo de quão confortável você está com programação e quanto tempo você quer gastar com os pequenos detalhes.

2. Considere software simples de acompanhamento de jogos. Essas ferramentas exigem muito pouco conhecimento de programação, então eles podem não ser para você se você estiver interessado nos aspectos de codificação da produção de jogos. Por outro lado, uma abordagem simples de mergulho pode te ensinar muito sobre o seu jogo e deixá-lo ajustar o conceito de nível superior antes de passar para um protótipo maior. Aqui estão várias opções gratuitas:

3. Tente mais interfaces de desenvolvimento profissional. Esta é uma ótima opção para obter as mãos sujas, obtendo experiência de codificação de jogos sem ter que começar completamente do zero. Muitos desenvolvedores de jogos independentes profissionais começam nesse nível. Embora existam muitos motores e ambientes de desenvolvimento integrados (IDES) disponíveis, os seguintes são gratuitos e relativamente fáceis de aprender:

4. Escolha uma ferramenta para construir seu próprio motor. Se você já tem algum conhecimento de programação e estão mortos em construir seu próprio motor, aqui estão alguns lugares para começar. Se esta é sua primeira tentativa, você provavelmente precisará de tutoriais

5. Construa seu próprio motor. Se você tiver até o desafio e escolheu uma das ferramentas avançadas na etapa anterior, provavelmente precisará encontrar um tutorial, um fórum de ajuda ou um desenvolvedor de jogos experiente para conselhos específicos para o seu idioma. Se você não tiver certeza de onde começar ou o que perguntar, aqui estão alguns componentes básicos que você precisa para construir desde cedo:
Parte 2 de 2:
Projetando o jogo1. Prego pelo seu conceito primeiro. Passe uma boa quantidade de tempo pregando o que é seu jogo é Antes de tocar uma linha de código. Que gênero é isso? É 2D ou 3D? O jogador progride no jogo resolvendo quebra-cabeças, seguindo / criando a história, lutando contra inimigos e / ou explorando? Quanto mais perguntas você responder e mais detalhes você der suas ideias, mais tempo você economizará a longo prazo. Se você decidir fazer uma mudança importante depois de já começar a codificar, a mudança pode levar muitas vezes mais para implementar.
- Pare isso para algo, muito mais simples que sua ideia original. Um pequeno protótipo que explora como o seu jogo funciona e dá alguns níveis para jogar é um excelente começo. Uma vez terminado, você pode usá-lo como uma base para se expandir em um jogo completo ou incorporar o que você aprendeu em um novo projeto.

2. Trabalhe nos passos abaixo em qualquer ordem. Neste ponto, há semanas ou meses de trabalho duro, mas gratificante à sua frente. Enquanto uma equipe de pessoas geralmente dividirá as tarefas abaixo e funciona nelas simultaneamente, um indivíduo terá que decidir qual tarefa é mais fácil de começar ou mais importante em cada etapa. Leia todos os passos abaixo e comece na tarefa que lhe agrada mais.

3. Reúna ou crie ativos de arte. A menos que você esteja fazendo no jogo de base de texto, você precisará de imagens 2D e, possivelmente, modelos 3D e texturas (padrões que você aplica aos modelos). Música e efeitos sonoros Você pode atrasar até um pouco mais tarde no processo, mas eles são altamente recomendados se você planeja publicar seu jogo. Ícones simples, interface de usuário e fontes são mais baixos - prioridade quando seu jogo é jovem, mas um pouco de esforço aqui pode melhorar muito a experiência do jogador.

4. Trabalhe na história ou no Progresso Arc Design. Muito disso será escrito como documentos de planejamento fora do código do jogo em si, embora um jogo baseado em história possa precisar incluir árvores de diálogo ramificadas. Até mesmo um jogo sem uma história tradicional deve ter uma sensação de progressão que você precisa planejar. Um platformer poderia envolver uma série de upgrades de movimento e armas, enquanto um jogo de quebra-cabeça pode adicionar mais recursos à medida que ele aumenta a complexidade e a dificuldade dos quebra-cabeças.

5. Trabalhar em design de nível. Comece com um pequeno e simples nível ou área. Concentre-se na construção do caminho que o jogador assume o nível, em seguida, adicionar caminhos laterais (opcional), gráficos mais detalhados e ajustar a dificuldade (como ajustando alturas de plataforma ou movendo os inimigos por aí.

6. Tweak e otimize os gráficos. Isso não é necessário se você estiver usando software simples de fabricação de jogos. Se você estiver disposto a mergulhar no fim mais profundo dos sistemas gráficos, você pode começar a criar shaders e efeitos de partículas, ou passando pelo código gráfico e removendo tarefas que são desnecessárias para o seu jogo. Como os gráficos são quase sempre o ponto de estrangulamento que determina a velocidade de processamento, até mesmo um jogo 2D geralmente passa por ajustes significativos de otimização e reescreve para minimizar o fardo da placa gráfica e do processador.

7. Obtenha feedback de Playtesters. Depois de ter um nível simples ou um protótipo da jogabilidade, faça seus amigos jogarem o jogo e oferecem feedback. Descubra o que as pessoas pensam é divertida e o que os frustra. Mais tarde no processo, quando o jogo é mais polido, o feedback de estranhos ou conhecidos pode ser uma excelente fonte de conselho honesto, pois são menos investidos em seu sucesso ou encorajando você.
Comunidade Q & A
Procurar
Adicionar nova pergunta- PerguntaQuando você faz videogames profissionalmente, você cria o jogo e desenhos por conta própria?Resposta da ComunidadeAs histórias de "Minecraft" e "Terraria" Ambos mostram exemplos de desenvolvedores solitários ou desenvolvedores em pequenos grupos fazendo jogos, então recebendo uma equipe maior depois que seu jogo atraiu atenção. Sinta-se livre para codificar um jogo por conta própria, mas lembre-se sempre que há desenvolvedores de jogos e codificadores que ficariam felizes em ajudar.Obrigado!Sim nãoNão é útil 15Helpful 71
- PerguntaExistem sugestões para codificar um videogame móvel?Resposta da ComunidadeUse um motor de jogo. É geralmente mais difícil codificar você mesmo porque os jogos móveis simplesmente funcionam de maneira diferente do que os jogos de computador. Em alguns casos, você poderia simplesmente instalar um aplicativo de fazer um aplicativo, mas a unidade, que requer um computador para instalar, provavelmente poderia ser usado para alguns telefones celulares.Obrigado!Sim nãoNão é útil 14Helpful 38
- PerguntaO que acontece se eu mudar o código em um videogame?Resposta da ComunidadeDepende. Se você não tem ideia do que está fazendo, provavelmente vai bater o jogo ou pior. Se você simplesmente mudar alguns números e saber o que está fazendo, o jogo será alterado de alguma forma. Por exemplo, o jogador pode ter mais HP ou saltar mais alto. No entanto, se você tem pouco ou nenhuma experiência em codificação, você deve apenas mudar variáveis, texturas e cadeias, que são improváveis de atrapalhar seu jogo.Obrigado!Sim nãoNão é útil 20helpful 37
Pontas
Compartilhe na rede social: