516 Shares 2659 views

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

Muchas personas que se descarguen juegos para plataformas móviles, piensan: "¿Por qué no hacer el sueño realidad ¿Por qué no hacer un producto que es mejor y más interesante que lo que ya está ofreciendo industria del entretenimiento interactivo?" Si usted no sabe cómo crear juegos en el "Android", pero desea aprender, este artículo hablaremos de algunas de las trampas que le esperan a los desarrolladores novatos.

idea

Lo primero que se requiere para crear el juego – la idea. En la primera etapa se puede escribir en cualquier forma. Es deseable que se "aferra" era comprensible. Lo más probable, en el proceso de implementación que será cambiado. Algo tendrá que añadir, pero algo – eliminar por completo o alterar. No hay 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 es necesario abandonar por completo la descripción inicial de las ideas y comenzar a crear un juego de Rusia el "Android", omita este paso. La recopilación de las ideas – el punto de partida principal, de la que es más fácil para empezar el movimiento. Además, las ideas presentadas en el documento se verá en los planes objetivamente, pueden avanzar aviso y corregir los puntos débiles.

lista de características

Entonces, ¿cómo crear juegos en el "Android" es imposible sin una elaboración detallada en esta etapa tendrá que seguir trabajando en un editor de texto y describir las características que estarán en el juego. He aquí un ejemplo: una serie de dios de la guerra – es un slasher. El arma del protagonista – un látigo. Durante el combate, puede hacer bonitos ataques combinados largos. Cada nivel se completa carga con el jefe.

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

Dizdok

Entonces, ¿cómo crear un nuevo juego sin este documento es casi imposible tener al trabajo y por encima de ella. Dizdok – abreviatura de "documento de diseño", que incluye la descripción detallada:

  • modelo de objetos y la funcionalidad de las entidades.
  • Especificaciones funcionales.
  • El contenido del juego.
  • Interfaz.
  • Si es necesario se puede añadir a la base de conocimientos.
  • El modelo de objetos.

modelo de objetos

El modelo de objeto contiene información sobre cada entidad del juego: armas, armaduras, la APN, el hechizo, el jugador. Es único para cada juego.

Por funcionalidad debe entenderse que:

  • ¿Puedo usar eliminar compra venta mejorar.
  • Lo hará el inventario después de la muerte.
  • Son la fuerza perdía el tiempo, o cuando alguna acción.
  • Aumenta si un carácter o grupo.
  • ¿El conjunto de propiedades especiales.

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

especificaciones funcionales

En el transcurso de responder a la pregunta de cómo crear juegos para el "Android", usted debe decirnos acerca de la próxima sección dizdoka. especificaciones funcionales describen el modo de juego cada uno. Aquí es necesario con la mayor precisión posible decir, que sabe hacer el personaje principal y la forma en que se implementa. Lo mismo se debe hacer para cada NPC por separado. Además de los personajes del juego, deben dirigirse kits 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 de cómo el daño se calcula a partir del impacto. Cuanto más se trabaja cada punto, más fácil será implementar su proyecto.

contenido

Antes de crear un buen juego, es necesario pensar y lo que va a ser exactamente en el mismo. Al describir la especificación, se puede especificar que los personajes van a disparar un arma de fuego, en el que los cartuchos cargados con daños rígidamente fijo. Cuando se inyecta en la APN de este parámetro se deducirá la capacidad de reserva. También tendrá que especificar el nombre de cada individuo de la muestra armas, armaduras, la APN. Y, por supuesto, necesaria para describir la apariencia. Contenido – los bloques de construcción de la que todo el juego se construirá más adelante.

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 exactamente cómo organizar todos los elementos, puede 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ía que cumplir antes de la creación del juego en "Android" – seleccionar el motor de juego. Atrás quedaron los días en que todo tenía que ser hecho desde cero. Hoy en día, teniendo un diseñador listo, se puede llevar a cabo todo el trabajo por escrito un mínimo de código.

La elección del motor vale la pena hacerlo, sobre la base de algunas de sus características:

  • Condiciones de uso.
  • Oportunidades.
  • Precio.
  • El apoyo a los desarrolladores.
  • Zadokumentirovannost.
  • El tamaño de la comunidad.
  • Simplicidad.
  • Extensibilidad.

Condiciones de uso: quizá una vez comprado un diseñador, no se conviertan en todo su propietario. Sucede que el éxito comercial del juego tienen que pagar un porcentaje de las ganancias de los desarrolladores de motores. Lo más importante – antes de crear el juego en "Android", leer el acuerdo de licencia del producto seleccionado para su implementación.

Características: deben cubrir completamente las necesidades del promotor. Si el producto ofrece más de lo necesario, el juego se puede extender fácilmente a usar la nueva función dizdoka. Pero pensar en el equilibrio! Utilizar Unreal Engine para Tetris – es tonta.

Soporte: en primer lugar, es importante averiguar si el producto tiene un desarrollo? Son correcciones de errores de una versión a otra? si adquiere nuevas funcionalidades y herramientas? El motor, que se está desarrollando rápidamente, tiene una ventaja sobre el motor, hace varios años congelados.

Comunidad: ¿Cuál es el número de los que utilizan el diseñador? Si un gran número de usuarios, encontrar documentación, lecciones, clases magistrales, 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, toma la molestia de averiguar si es o no conectar a los módulos de motores seleccionados puede ser ajeno. Por lo general, se utilizan para la exportación o importación de modelos tridimensionales, sonidos, secuencias de comandos, sprites. Si no hay soporte para este tipo de herramientas, el diseñador no se limita a las herramientas internas para crear contenido.

UDK

Unreal Development Kit – no es fácil de dominar el motor del juego, pero uno de los más poderosos. Se utiliza no sólo para los desarrolladores novatos, sino también las grandes corporaciones. Si 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.

Para describir la lógica de programación utiliza un lenguaje de programación interna – UnrealScript. Desarrollador del sitio ofrece una gran cantidad de lecciones como se recoge en el vídeo y se describe en forma de texto. Al mismo tiempo que cubren una máxima funcionalidad – desde el editor para escribir sus guiones.

Torque 2D / 3D

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

Diseñador viene con documentación que describe la mayor parte de las oportunidades. En la página oficial se pueden encontrar tutoriales y código fuente de varios juegos ya hechos.

Scripting embebido en un lenguaje de secuencias de comandos de par de torsión. Las propiedades de cada objeto se pueden determinar con antelación. También en el diseñador incorporado 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 un guión para el pick?" – podemos decir con seguridad que el par hará que el proyecto de varios jugadores en el menor tiempo posible. Toda la funcionalidad necesaria está construido de antemano, y los ejemplos de los cuales están en el sitio web oficial, se mostrará cómo usarlo de manera más eficiente.

estudio

Después de seleccionar el motor del juego sigue siendo incomprensible como sea posible para crear un juego. Tendrá que pasar mucho tiempo en sus estudios. Desde que el equipo es no, tendrá que hacer todo usted mismo: escribir guiones, crear texturas, sprites, modelo (si el juego en tres dimensiones), para escribir un guión para probar. No es difícil adivinar que el desarrollador novato tendrá que aprender las bases correctas las muchas profesiones: programador, escritor, probador, artista, diseñador.

Lo mejor es aprender sobre la marcha, es decir en el proceso de trabajar en su proyecto. Otra manera de aprender todo lo necesario – de trabajo para una empresa que se ha venido desarrollando juegos. No debe ser etiquetado como programador jefe inmediato, incluso si se le pedirá a participar en las tareas de rutina, no renunciar a la oportunidad de mirar en el interior geymdev.

El trabajo en cualquier empresa comienza desde la parte inferior, que está muy bien. Sí scripters y habilidades, diseñador de niveles, equilibrador, el probador será muy útil, y son estas industrias, que emplean la mayoría de los jóvenes. Después de algunos años de este tipo de formación va a aprender cómo crear dizdoki y técnicos asignaciones, aprender sobre el seguimiento de errores, y para formar una base de datos de contactos. Tras el trabajo realizado para crear un juego de Rusia el "Android", es necesario gastar mucho menos esfuerzo, porque hay que abastecerse de todas las habilidades y capacidades necesarias.

Es posible que, habiendo demostrado su competencia en materia de desarrollo, no se tiene que dejar el equipo viejo, por otra parte, allí se puede tomar una posición de liderazgo con el proyecto.