Informática, Programación
Como crear un xogo de "Android" por conta propia
Moitas persoas que baixan xogos para plataformas móbiles, pense: "Por que non facer o soño realidade Por que non facer un produto que é mellor e máis interesante que o que xa está ofrecendo industria do entretemento interactivo?" Se non sabe como crear xogos no "Android", pero quere aprender, este artigo pode falar sobre algunhas das trampas que agardan os desenvolvedores principiantes.
idea
O primeiro que é necesario para crear o xogo - a idea. Na primeira fase, poden ser escritos en calquera forma. É desexable que "agarra" era comprensible. O máis probable, no proceso de implantación será alterado. Algo terá que engadir, pero algo - eliminar ou cambiar completamente. Non hai nada de raro - aínda a elaboración das pezas funcionais non só ten que describir minuciosamente, pero para comprobar a súa adecuación.
Non é necesario abandonar completamente a descrición inicial das ideas e comezar a crear un xogo ruso en "Android", ignore este paso. A recollida de ideas - o principal punto de partida, a partir do cal é máis doado para comezar o movemento. Ademais, as ideas presentadas en papel vai ollar os plans obxectivamente, pode avanzar previo aviso e corrixiren fallos.
Lista de recursos
Así como crear xogos no "Android" é imposible sen elaboración detallada nesta fase terá que seguir traballando en un editor de texto e describir as características que estarán en xogo. Aquí está un exemplo: unha serie de God of War - é un Slash. O arma do protagonista - un látego. Durante o combate, pode facer fermosos ataques combinados longos. Cada nivel é completado pelexa co patrón.
A lista é moi miserento e reflicte só as principais características, é dicir, os que producen o xogo no fondo dos outros. En realidade, hai moitos máis, pero as outras características son secundarias. Na descrición dos primeiros en ter que ir a aqueles sen os cales a súa futura creación non pode existir, eo máis recente - menos importante, que pode ser sacrificada por mor da velocidade de desenvolvemento.
Dizdok
Así como crear un novo xogo sen ese documento é case imposible ter que traballar e por riba dela. Dizdok - abreviación de "documento de deseño", que inclúe a descrición máis detallada:
- modelo de obxecto e función de entidades.
- especificacións funcionais.
- contido do xogo.
- Interface.
- Se é necesario, pode ser engadido á base de coñecemento.
- O modelo de obxecto.
modelo de obxecto
O modelo de obxecto contén información sobre cada entidade xogos: armas, armaduras, o NPC, o feitizo, o xogador. El é único para cada xogo.
Por función debe ser entendido:
- Podo usar \ elimina \ buy \ sell \ mellorar.
- Será que o inventario tras a morte.
- Son a forza perder co tempo ou cando algunha acción.
- Aumenta Un carácter ou grupo.
- Será que o conxunto de propiedades especiais.
Os elementos anteriormente non son obrigatorios, o seu número podería ser reducido ou aumentar a cada entidade de grupo individual.
especificacións funcionais
No curso de responder á pregunta de como crear xogos para a "Android", ten que dicir sobre a seguinte sección dizdoka. especificacións funcionais describen o xogo cada. Aquí ten que xeito máis preciso posible para contar, que sabe facer o personaxe principal e como é aplicado. O mesmo debe facerse para cada NPC separado. Ademais dos personaxes do xogo, debe ser abordada kits de urxencia, armas, armaduras, elementos do contorno.
De feito, esta sección é un conxunto de regras que afectan todos os momentos do xogo, desde o menú, e como o dano calcúlase a partir do impacto. Canto máis lle traballar cada punto, máis doado será a posta en marcha do seu proxecto.
contido
Antes de crear un bo xogo, ten que pensar sobre o que exactamente vai estar nel. Describindo a especificación, pode especificar que os personaxes van disparar un arma de lume, no que os cartuchos cargados con danos rixidamente fixados. Cando inxectado no NPC deste parámetro será deducido capacidade de reserva. Tamén vai ter para especificar o nome de cada individuo armas de mostra, armadura, o NPC. E, por suposto, necesarios para describir a aparencia. Contido - os bloques de construción a partir do cal todo o partido serán construídas máis tarde.
interface
Interface - un conxunto de funcións e botóns coa que o usuario pode interactuar co programa. A principal cousa que debe ser considerado cando creala - conveniencia. Para entender exactamente como organizar todos os elementos, pode realizar e analizar os mellores exemplos do xénero, trasladando as solucións máis axeitadas para o seu proxecto.
A elección do motor ou constructor
Outro paso que tería que cumprir antes de crear o xogo en "Android" - seleccionar o motor de xogo. Lonxe van os días en que todo tiña que ser feito a partir de cero. Hoxe, tendo un estudio preparado, pode realizar todo o traballo de escribir un mínimo de código.
A elección do motor paga a pena facer, en base a algunhas das súas características:
- Condicións de uso.
- Oportunidades.
- Price.
- Soporte para desenvolvedores.
- Zadokumentirovannost.
- O tamaño da comunidade.
- Simplicidade.
- Extensibilidade.
Condicións de uso: se cadra xa comprou un estudio, non facer o seu pleno propietario. Acontece que o éxito comercial do xogo ten que pagar unha porcentaxe dos beneficios dos desenvolvedores do motor. A principal cousa - antes de crear o xogo en "Android", lea o contrato de licenza do produto seleccionado para a posta en marcha.
Características: eles deben cubrir completamente as necesidades de desenvolvemento. Se o produto ofrece máis do que precisa, o xogo pode ser facilmente estendido para utilizar nova función dizdoka. Pero pense sobre o equilibrio! Use Unreal Engine para Tetris - é bobada.
Apoio: en primeiro lugar, é importante para descubrir que o produto ten un desenvolvemento? Son correccións de erros de versión para versión? se adquire novas e ferramentas? O motor, que se está a desenvolver rapidamente, ten unha vantaxe sobre o motor, conxelados desde hai varios anos.
Comunidade: Cal é o número de persoas usando o deseño? Un gran número de usuarios, atopar documentación, clases, master-clases, exemplos non son un problema. Se o usuario é relativamente pequeno, esta información non estean dispoñibles na medida en que vai permitir que faga algo competitivo.
Extensibilidade: Antes de crear o seu propio xogo, levar o problema para descubrir se é ou non conectar aos módulos de motores seleccionados pode ser estranxeira. Normalmente, son usados para a exportación ou importación de modelos tridimensionais, sons, scripts, sprites. Se non hai soporte para estas ferramentas, o deseño non é limitado a ferramentas internas para crear contido.
UDK
Unreal Development Kit - non o máis fácil de dominar o motor de xogo, pero un dos máis poderosos. El é usado non só para desenvolvedores principiantes, pero tamén grandes corporacións. Se está a buscar unha resposta á pregunta: "Como crear un motor de xogo 3D e como escolle-lo?" - ten que explorar as posibilidades de UDK.
Para describir a lóxica de programación utiliza unha linguaxe de script interna - UnrealScript. Sitio web do desenvolvedor ofrece moitas leccións como capturados en vídeo e descritos en forma de texto. Ao mesmo tempo, eles cobren un máximo de funcionalidade - dende o editor para escribir os seus scripts.
Torque 2D / 3D
Torque - un dos deseñadores máis populares de xogos para plataformas móbiles. Ten todo o conxunto necesario de editores e ferramentas de depuración. No desenvolvemento de programadores que pagamos grande atención ao confort e intentou facer todo utilidades máis sinxelo e accesible.
Deseño ven con documentación que describe a maioría das oportunidades. Na web oficial pódese atopar tutoriais e código fonte de varios xogos preparados.
Script embutida na linguaxe Torque Torque script. As propiedades de cada obxecto pode ser determinada de antemán. Tamén no deseño construíu un conxunto de box2d, que trata sobre os cálculos físicos.
Se está tentando atopar unha resposta á pregunta: "Como crear un xogo en rede e que un guión para este escollería?" - podemos dicir con seguridade que Torque vai facer o proxecto para varios xogadores no menor tempo posible. Toda a funcionalidade necesaria está construído con antelación, e exemplos dos cales están na páxina web oficial, amosará como usalo de forma máis eficiente.
estudo
Despois de seleccionar o motor de xogo aínda incomprensible como sexa posible para crear un xogo. Terá que gastar moito tempo nos seus estudos. Desde o equipo é non, terá que facer todo só: para escribir guións, crear texturas, sprites, modelo (se o xogo tridimensional), para escribir un guión para probar. Non é difícil adiviñar que o creador iniciante debe aprender o básico dereito das moitas profesións: programador, escritor, testadores, artista, deseñador.
É mellor aprender facendo, que está en proceso de traballar no seu proxecto. Outro xeito de aprender todo o que precisa - traballo para unha empresa que está a desenvolver xogos. Non debe ser rotulado inmediatamente como programador xefe, aínda que lle será solicitada a se involucrar en tarefas rutineiras, non deixes de unha oportunidade de ollar a geymdev dentro.
Traballo en calquera empresa comeza a partir do fondo, iso é bo. Si scripters e habilidades, Nivel Deseño, balance, o testador será moi útil, e son esas industrias, que empregan a maioría dos juniors. Despois dalgúns anos de formación estarán aprendendo como crear dizdoki e técnicos atribucións, aprender sobre o erro tracker, e formar unha base de datos de contacto. Tras o traballo feito para crear un xogo ruso en "Android", ten que gastar moito menos esforzo, porque ten que almacenar todas as competencias e habilidades necesarias.
É posible que, despois de ter probado a súa competencia en materia de desenvolvemento, non terá que deixar a antiga equipo, ademais, alí vai tomar unha posición de liderado co proxecto.
Similar articles
Trending Now