Como criar um jogo de "Android" por conta própria

click fraud protection

Muitas pessoas que baixam jogos para plataformas móveis, penso: "Por que não sonho uma realidade Por que não fazer um produto que é melhor e mais interessante que já oferece à indústria de entretenimento interativo?"Se você não sabe como criar jogos em "Android", mas querem aprender, este artigo vai falar sobre algumas das armadilhas que esperam por desenvolvedores iniciantes.Idéia

primeira coisa que é necessário para criar o jogo - idéia.Na primeira fase, que pode ser escrito em qualquer forma.É desejável que ele "agarra" era compreensível.Muito provavelmente, em formas de realização, que vai ser mudado.Algo terá que adicionar, mas algo - completamente remover ou alterar.Não há nada de estranho - na elaboração posterior das partes funcionais não só tem que descrever minuciosamente, mas para verificar a sua adequação.

não deve abandonar completamente a descrição inicial das idéias e começar a criar jogos russo em "Android", ignore este passo.Reunindo pensamentos - o principal ponto de partida, a partir do qual é mais fácil começar a se mover.Além disso, as ideias apresentadas no papel vai olhar para o objectivo planos podem avançar aviso prévio e para corrigir as deficiências.

Lista

apresenta

Assim como criar jogos em "Android" é impossível sem a sua elaboração detalhada nesta fase terá que continuar a trabalhar com um editor de texto e descrever os recursos que estarão no jogo.Aqui está um exemplo: uma série de God of War - é um slasher.A arma do protagonista - um chicote.Durante o combate, você pode fazer longas belos ataques de combinação.Cada nível termina com uma batalha de chefe.

Esta lista é bastante mesquinho e reflete apenas as características principais, ou seja, aqueles que produzem o jogo em um fundo de outros.Na verdade, existem muitos mais, mas outras características são secundárias.Ao descrever a necessidade de ir primeiro para aqueles sem os quais sua criação futura não pode existir, ea mais recente - menos importante, o que pode ser sacrificado em prol do desenvolvimento da velocidade.

Dizdok

Assim como criar um novo jogo sem esse documento é quase impossível, e tem que trabalhar nele.Dizdok - abreviação de "documento de concepção", que inclui descrições mais detalhadas de: Object Model

  • e funcionalidade de entidades.
  • especificações funcionais.Conteúdo do jogo
  • .
  • Interface.
  • conforme necessário pode ser adicionado à base de conhecimento.Modelo de objeto
  • .

Object Model O modelo de objeto contém informações sobre cada entidade jogos: armas, armaduras, NPC, magias jogador.Ele é único para cada jogo.Sob funcionalidade

deve ser entendida:

  • Posso usar \ remover \ buy \ sell \ melhorar.
  • Será que o inventário após a morte.
  • perder uma dureza com a passagem do tempo ou quando alguma ação.
  • Aumenta se um caractere ou grupo.
  • Será que um conjunto de propriedades especiais.

Os itens acima não são necessários, o seu número pode ser reduzido ou aumentado para cada entidade de grupo individual.

Especificações Funcionais

Continuada para responder à questão de como criar jogos para o "Android", você deve falar sobre a próxima seção dizdoka.As especificações funcionais descrevem a jogabilidade cada.Não deve ser tão preciso quanto possível dizer que o personagem principal é capaz de fazer e como ele é implementado.O mesmo deve ser feito para cada NPC separadamente.Além dos personagens do jogo, deve ser abordada kits de primeiros socorros, armas, armaduras, elementos do ambiente.

Na verdade, esta seção é um conjunto de regras que afetam todos os momentos do jogo, a partir do menu, e como o dano será calculado a partir do impacto.Quanto mais você trabalhar todos os pontos, mais fácil será para implementar seu projeto.

conteúdo

Antes de criar um bom jogo, você precisa pensar sobre o que exatamente e vai estar nele.Descrevendo especificações, você pode especificar que os personagens vão ser tiro de armas de fogo, que é acusado de cartuchos com danos rigidamente fixados.Se você entrar no NPC deste parâmetro será deduzido armadura poder.Você também precisa especificar o nome de cada amostra individual de armas, armaduras, NPC.E, evidentemente, necessária para descrever a aparência.Conteúdo - os blocos de construção a partir do qual o mais tarde será construído o jogo inteiro.Interface

interface de

- um conjunto de funções e os botões com o qual o usuário irá interagir com o programa.A principal coisa que deve ser considerado quando criá-la - conveniência.Para entender como organizar todos os elementos que você pode executar e analisar as melhores exemplos do gênero, transferindo as soluções mais adequadas para o seu projeto.

motor Escolhendo ou construtor

Outro passo que terá que executar antes de criar o jogo em "Android" - seleccionar o motor de jogo.Longe vão os dias em que tudo tinha que ser feito a partir do zero.Hoje, depois de ter terminado o designer, você pode realizar todo o trabalho, escrevendo um mínimo de código.

Selecionando o motor está a fazer, com base em algumas de suas características:

  • Termos de Uso.
  • Características.Preço
  • .Suporte ao desenvolvedor
  • .
  • Zadokumentirovannost.Comunidade tamanho
  • .
  • fácil.
  • extensibilidade.

Termos : talvez uma vez comprei um designer que você se tornar o seu pleno proprietário.Acontece que o sucesso comercial do jogo tem que pagar uma percentagem dos lucros dos desenvolvedores do motor.A principal coisa - antes de fazer jogos com "Android", leia o contrato de licença do produto selecionado para a implementação.

Características : eles devem cobrir completamente as necessidades do desenvolvedor.Se o produto oferece mais do que você precisa, o jogo pode ser facilmente estendido para usar os novos recursos dizdoka.Mas pense sobre o equilíbrio!Use Unreal Engine para Tetris - é bobagem.

Suporte : em primeiro lugar, é importante para descobrir se o desenvolvimento de produtos?Os eventuais erros são corrigidos de versão para versão?Se ele adquire novas funcionalidades e ferramentas?O motor, que está se desenvolvendo rapidamente, tem uma vantagem sobre o motor, congeladas há vários anos.

Comunidade : Qual é o número daqueles que usam o construtor?Se um grande número de usuários, encontrar documentação, aulas, master classes e exemplos não são um problema.Se o usuário é relativamente pequeno, essas informações podem não estar disponíveis na medida em que irá permitir-lhe fazer algo competitivo.

extensibilidade : antes de criar o seu próprio jogo, levar o problema para descobrir se é possível conectar-se aos módulos de motores estrangeiros selecionados.Eles são normalmente utilizados para a exportação ou importação de tridimensional modelos, sons, os scripts, sprite.Se não houver suporte para tais instrumentos, o designer não está limitado a ferramentas internas para criação de conteúdo.

UDK

Unreal Development Kit - não é o mais fácil de usar motor de jogo, mas um dos mais poderosos.Ela é usada não só para os desenvolvedores iniciantes, mas também as grandes empresas.Se você está procurando uma resposta para a pergunta: "Como criar um motor de jogo 3D e como escolhê-lo?"- Você deve explorar as possibilidades de UDK.

Para descrever a lógica do programa usando uma linguagem de script interno - UnrealScript.Site do desenvolvedor fornece muitas lições como capturados em vídeo e descritos em forma de texto.Ao mesmo tempo, eles cobrem um máximo de funcionalidade - a partir do editor antes de escrever seus scripts.

Torque 2D / 3D

Torque - um dos designers mais populares de jogos para plataformas móveis.Ele tem todo o conjunto necessário de editores e ferramentas de depuração.Ao desenvolver os programadores prestou grande atenção ao conforto e tentou fazer todas as utilidades mais simples e acessível.

Designer vem com documentação que descreve a maioria dos recursos.O site oficial pode ser encontrado tutoriais e código fonte de vários jogos prontos.Linguagem de script

incorporado em Torque Torque Script.As propriedades de cada objecto pode ser determinada de antemão.Além disso, o designer construiu um conjunto de Box2D, que lida com os cálculos físicos.

Se você está tentando encontrar uma resposta para a pergunta: "Como criar um jogo em rede e que este motor para escolher?"- Podemos dizer com segurança que Torque fará os prazos do projeto multiplayer.Toda a funcionalidade necessária é construído com antecedência, e os exemplos estão no site oficial, irá mostrar como usá-lo de forma mais eficiente.

Aprendizagem

Depois de selecionar o motor de jogo ainda não é claro como é possível criar um jogo.Nós vamos ter que gastar muito tempo em seus estudos.Uma vez que a equipe é não, você terá que fazer tudo sozinho: escrever scripts, criar texturas, sprites, modelo (se o jogo é tridimensional), para escrever um script para testar.Não é difícil adivinhar que o desenvolvedor novato terá de compreender os conceitos básicos de apenas muitas profissões: programador, escritor, testador, artista, designer.

É melhor aprender fazendo, que está em processo de trabalhar em seu projeto.Outra maneira de aprender tudo que você precisa - trabalho para uma empresa que desenvolve jogos.Nós não deve ser rotulado imediatamente como chefe programador, mesmo que você será solicitado a se envolver em tarefas rotineiras, não dar a oportunidade de olhar para geymdev dentro.

trabalhar em qualquer empresa começa a partir do fundo, isso é bom.Sim scripters e habilidades, Nível Designer, balanceador, o testador será muito útil, e são essas indústrias, que empregam a maioria dos juniores.Depois de alguns anos de treinamento estarão aprendendo como criar tarefas dizdoki e técnicos, e aprender sobre o bug tracker para formar um banco de dados de contatos.Após o trabalho feito para criar um jogo da Rússia sobre o "Android", precisa gastar muito menos energia porque você estocar todas as habilidades necessárias.

É possível que, depois de ter provado a sua competência em matéria de desenvolvimento, você não terá que deixar a antiga equipa, além disso, lá você vai ter uma posição de liderança com o seu projeto.