Cómo crear un juego en "Android" por su cuenta

Mucha gente descarga de juegos para plataformas móviles, piensan: "¿Por qué no soñar con una realidad ¿Por qué no hacer un producto que es mejor y más interesante que ya ofrece la industria del entretenimiento interactivo?"Si usted no sabe cómo crear juegos en "Android", pero quiere aprender, en este artículo hablaremos de algunas de las trampas que le esperan a los desarrolladores novatos.Idea

primero que se requiere para crear el juego - idea.En la primera etapa se puede escribir en cualquier forma.Es deseable que se "aferra" era comprensible.Lo más probable, en formas de realización, se puede cambiar.Algo tendrá que añadir, pero algo - eliminar por completo o alterar.No es nada extraño - en la elaboración ulterior de las partes funcionales no sólo tiene que describir a fondo, pero para comprobar su idoneidad.

no debe abandonar por completo la descripción inicial de las ideas y comenzar a crear juegos rusos en "Android", omita este paso.Recopilación de pensamientos - el principal punto de partida, de la que es más fácil de comenzar a moverse.Por otra parte, las ideas presentadas en el documento se verá en el objetivo planes pueden avanzar aviso y corregir debilidades.

Lista

cuenta

Así cómo crear juegos en "Android" es imposible sin su elaboración detallada en esta etapa tendrá que seguir trabajando con un editor de texto y describir las características que estarán en el juego.He aquí un ejemplo: una serie de God of War - es un slasher.El arma de la protagonista - un látigo.Durante el combate, puede hacer largos ataques combinados hermosas.Cada nivel termina con un jefe de batalla.

Esta lista es bastante mezquino y refleja sólo las principales características, es decir, las que producen el juego en un fondo de los demás.De hecho, hay muchos más, pero otras características son secundarios.En la descripción de la necesidad de ir primero a aquellos sin los cuales no puede existir la creación de su futuro, y la última - menos importante, que puede ser sacrificada en aras del desarrollo de la velocidad.

Dizdok

Entonces, ¿cómo crear un nuevo juego sin este documento es casi imposible, y tenemos que trabajar en ello.Dizdok - abreviatura de "documento de diseño", incluye las descripciones más detalladas de:

  • modelo de objetos y la funcionalidad de las entidades.Especificaciones funcionales
  • .
  • contenido del juego.
  • Interfaz
  • .
  • según sea necesario se puede añadir a la base de conocimientos.Modelo de objetos
  • .

Object Model El modelo de objetos contiene información acerca de cada entidad del juego: armas, armaduras, APN, explica el jugador.Es único para cada juego.Bajo funcionalidad

debe entenderse:

  • ¿Puedo usar \ eliminar \ buy \ sell \ mejorar.
  • Will el inventario después de la muerte.
  • Pierde una dureza con el paso del tiempo o cuando alguna acción.
  • Aumenta si un carácter o grupo.
  • ¿Un conjunto de propiedades especiales.

Los artículos anteriores no son necesarios, su número puede reducirse o aumentarse para cada entidad individual del grupo.

especificaciones funcionales

Continua para responder a la pregunta de cómo crear juegos para el "Android", usted debe hablar sobre la próxima sección dizdoka.Las especificaciones funcionales describen el modo de juego cada uno.Debe ser lo más preciso posible decir que el personaje principal es capaz de hacer y cómo se implementa.Lo mismo debe hacerse para cada NPC por separado.Además de los personajes del juego, deberán dirigirse botiquines de primeros auxilios, armas, armaduras, elementos del entorno.

De hecho, esta sección es un conjunto de reglas que afectan a todos los momentos de juego, en el menú, y cómo se calcula el daño causado por el impacto.Cuanto más se trabaja cada punto, más fácil será para implementar su proyecto.

contenido

Antes de crear un buen juego, es necesario pensar y lo que exactamente va a estar en ella.Describir las especificaciones, puede especificar que los personajes se disparan armas de fuego, que se encargan de cartuchos con daños fija rígidamente.Si te metes en la APN de este parámetro se deducirá armadura de poder.También es necesario especificar el nombre de cada muestra individual de armas, armaduras, NPC.Y, por supuesto, necesario para describir la apariencia.Contenido - los bloques de construcción de la que cuanto más tarde se construirá todo el juego.Interfaz

interfaz

- un conjunto de funciones y botones con los que el usuario va a interactuar con el programa.Lo más importante que debe ser considerado cuando se crea - conveniencia.Para entender la forma de organizar todos los elementos que se pueden ejecutar y analizar los mejores ejemplos del género, la transferencia de las soluciones más adecuadas a su proyecto.La elección del motor

o constructor

Otro paso que tendrá que llevar a cabo antes de crear el juego en "Android" - seleccionar el motor del juego.Atrás quedaron los días en que todo tenía que ser hecho desde cero.Hoy en día, después de haber terminado el diseñador, puede realizar todo el trabajo por escrito un mínimo de código.

Selección del motor está haciendo, sobre la base de algunas de sus características:

  • Términos de uso.Características
  • .Precio
  • .Soporte para desarrolladores
  • .
  • Zadokumentirovannost.Comunidad tamaño
  • .
  • Fácil.
  • extensibilidad.

Términos : quizás una vez compró un diseñador se convierte en todo su propietario.Sucede que el éxito comercial del juego tienen que pagar un porcentaje de las ganancias de los desarrolladores del motor.Lo más importante - antes de hacer juegos con "Android", lea el acuerdo de licencia del producto seleccionado para su implementación.

Características : deben cubrir completamente las necesidades del desarrollador.Si el producto ofrece más de lo necesario, el juego se puede ampliar fácilmente para utilizar las nuevas características dizdoka.Pero pensar en el equilibrio!Utilice Unreal Engine para Tetris - es una tontería.

Apoyo : en primer lugar, es importante saber si el desarrollo de productos?Los errores se corrigen de versión a versión?Si adquiere nuevas funcionalidades y herramientas?El motor, que está desarrollando rápidamente, tiene una ventaja sobre el motor, hace congelados varios años.

Comunidad : ¿Cuál es el número de los que utilizan el constructor?Si un gran número de usuarios, encontrar documentación, lecciones, clases magistrales, y los ejemplos no son un problema.Si el usuario es relativamente pequeño, esta información puede no estar disponible en la medida en que permitirá que hagas algo competitivo.

extensibilidad : antes de crear su propio juego, tome la molestia de averiguar si es posible conectarse a los módulos de motores extranjeros seleccionados.Se utilizan normalmente para la exportación o importación de modelos tridimensionales, sonidos, secuencias de comandos, sprite.Si hay un apoyo para este tipo de instrumentos, el diseñador no se limita a las herramientas internas para la creación de contenidos.

UDK

Unreal Development Kit - no es el más fácil de usar motor de juego, pero uno de los más poderosos.Se utiliza no sólo para los desarrolladores novatos, sino también las grandes corporaciones.Si usted está buscando una respuesta a la pregunta: "¿Cómo crear un motor de juegos 3D y cómo elegirlo?"- Usted debe explorar las posibilidades de UDK.

Describir la lógica del programa usando un lenguaje de scripting interno - UnrealScript.Desarrollador web ofrece muchas lecciones como capturado en video y describe en forma de texto.Al mismo tiempo que cubren una máxima funcionalidad - desde el editor antes de escribir sus guiones.

Torque 2D / 3D

Torque - uno de los diseñadores más populares de juegos para plataformas móviles.Tiene todo el conjunto necesario de editores y herramientas de depuración.En el desarrollo de los programadores prestado gran atención a la comodidad y trataron de hacer todas las utilidades más simple y accesible.

Diseñador viene con documentación que describe la mayoría de las características.El sitio web oficial se puede encontrar tutoriales y código fuente de varios juegos ya hechos.Lenguaje de scripting

incrustado en Par Par Script.Las propiedades de cada objeto se puede determinar de antemano.Además, el diseñador construye un conjunto de Box2D, que se ocupa de los cálculos físicos.

Si usted está tratando de encontrar una respuesta a la pregunta: "¿Cómo crear un juego de red y lo que este motor a elegir?"- Podemos decir con seguridad que de par hará que los plazos del proyecto multijugador.Toda la funcionalidad necesaria se construye por adelantado, y los ejemplos se encuentran en el sitio web oficial, se mostrará cómo usarlo de manera más eficiente.

Aprendizaje

Después de seleccionar el motor del juego todavía no está claro cómo es posible crear un juego.Vamos a tener que pasar mucho tiempo en sus estudios.Desde que el equipo es no, usted tendrá que hacer todo usted mismo: escribir guiones, crear texturas, sprites, el modelo (si el juego es tridimensional), escribir un guión para probar.No es difícil adivinar que el desarrollador novato tendrá que entender los fundamentos de simplemente muchas profesiones: programador, escritor, probador, artista, diseñador.

Es la mejor manera de aprender haciendo, que está en el proceso de trabajar en su proyecto.Otra forma de aprender todo lo que necesita - el trabajo para una empresa que desarrolla juegos.No deberíamos estar etiquetados inmediatamente como programador jefe, incluso si se le pedirá a participar en las tareas de rutina, no le dé la oportunidad de mirar a geymdev interior.

trabajar en cualquier empresa comienza desde el fondo, eso está bien.Sí scripters y habilidades, Diseñador Nivel, equilibrador, el probador será muy útil, y son estas industrias, que emplean la mayoría de los jóvenes.Después de unos años de esta formación será aprender a crear tareas dizdoki y técnicos, y aprender sobre el bug tracker para formar una base de datos de contactos.Después de que el trabajo realizado para crear un juego de Rusia el "Android", que gastar mucha menos energía debido a abastecerse de todas las habilidades necesarias.

Es posible que, después de haber demostrado su competencia en materia de desarrollo, usted no tendrá que dejar el antiguo equipo, por otra parte, no va a tomar una posición de liderazgo con su proyecto.