¿Tienes el sueño de crear una aplicación de juegos que gane mucho dinero? Lo único que necesitas es el deseo de hacerlo, una estrategia y la tecnología adecuada. En este wikiHow, aprenderás a empezar una aplicación de juegos.

Método 1
Método 1 de 2:
Prepararte para desarrollar un juego

  1. 1
    Comprende tus habilidades y limitaciones. Diseñar un juego implica muchas cosas. Hay que hacer investigaciones, programación, diseño gráfico, diseño de sonido, composición musical, marketing y mucho más. Te será de ayuda que comprendas las habilidades que tú o tu organización tengan para pensar en ideas según tus fortalezas.
    • Es posible que seas un programador excelente pero que no seas tan buen artista. Puedes enfocarte en la mecánica del juego pero depender de un estilo minimalista de arte. Podrías ser un excelente diseñador gráfico pero no tan bueno para la programación. Puedes conseguir un motor de juego que se ocupe de la mayor parte de la programación por ti mientras te enfocas en el diseño del arte.
  2. 2
    Haz investigación de mercado. Lo primero es hacerte una idea del mercado. Estudia las aplicaciones de éxito y juega en ellas, ya que esto te dirá mucho sobre el mercado. Mientras más tiempo puedas dedicar a estudiar aplicaciones de éxito, obtendrás una mejor imagen de sus rasgos en común y el atractivo para los usuarios. Los elementos para el éxito de una aplicación son su clasificación y coherencia.
    • Las demografías de los juegos han cambiado. El jugador promedio ha dejado de ser el chico adolescente estereotípico. Hoy en día, casi todas las demografías de la sociedad juegan videojuegos. El jugador promedio en dispositivos móviles tiene aproximadamente 36 años. El 51 % son mujeres y el 49 % son hombres. Un tercio de todos los jugadores en dispositivos móviles tienen entre 35 y 50 años.[1]
    • El género más popular de juegos son los casuales (por ejemplo, Candy Crush, Angry Birds). Estos son los juegos que suelen tener tiempos de descarga rápidos, son fáciles de aprender y de jugar, y pueden jugarse en intervalos cortos de tiempo a lo largo del día. Los juegos de disparos en primera persona (por ejemplo, Overwatch, Destiny) son el segundo género más popular. Los juegos de rol (por ejemplo, The Elder Scrolls, Final Fantasy) están en tercer lugar, y luego se encuentran los juegos de batalla real (por ejemplo, Fortnite, PUBG), los videojuegos de rol multijugador masivos en línea (por ejemplo, World of Warcraft, The Elder Scrolls Online) y los videojuegos multijugador de arena de batalla (por ejemplo, DOTA 2, League of Legends).[2]
  3. 3
    Piensa en ideas exitosas. Haz una lluvia de ideas con tu equipo o con otras personas de cosas que mantengan involucrados a los jugadores. Emplea la investigación de mercado para fijarte en lo que esté en tendencia y en demanda. Considera la forma como puedas satisfacer la demanda del mercado a la vez que creas un juego singular y que sobresalga.
    • Siempre debes confiar en los consejos de los expertos. Debes estar dispuesto a seguir improvisando y revisando tus propias ideas hasta que estén en su mejor versión.
    • Algunas de las mejores aplicaciones son un giro sobre una idea antigua con una nueva dirección.
    • Cíñete a las aplicaciones de bajo riesgo y alta probabilidad que están dirigidas a grupos más grandes de personas, desde adolescentes hasta adultos.
    • Enfócate en idear aplicaciones con base en el entretenimiento, la intuición, la participación, la adicción, y los gráficos y el sonido. Desecha las aplicaciones que tengan menos de las características mencionadas anteriormente.
    • Idea una historia para el juego. Una buena historia que tenga personajes, giros, objetivos y recompensas puede realzar la experiencia del juego.
  4. 4
    Decídete por una política de monetización. Si vas a dedicar tiempo y recursos al desarrollo de un juego, es probable que quieras ganar algo de dinero con él. Hoy en día, los desarrolladores tienen varias formas de ganar dinero de las aplicaciones que desarrollan. Puedes emplear una de estas políticas de monetización o una combinación de ellas:[3]
    • Ingresos por publicidad: con esta opción, los jugadores pueden descargar una aplicación de manera gratuita, pero esta contiene anuncios dentro del juego. En tu calidad de desarrollador, se te pagará cada vez que se toque o se visualice un anuncio. La desventaja es que a muchos jugadores esto les resulta molesto y los distrae y, por ende, muchos desarrolladores de aplicaciones ofrecen a los jugadores la capacidad de comprar una versión del juego que no tenga anuncios.
    • Compras dentro de la aplicación: con este modelo, los jugadores pueden descargar una versión básica del juego de manera gratuita pero compran elementos y contenido adicionales. Pueden ser potenciadores, personajes nuevos, atuendos nuevos y más.
    • Compra premium: con este modelo, los jugadores también pueden descargar una versión básica de la aplicación de manera gratuita. La versión gratuita podría ser una demostración o una versión de prueba o que tenga una funcionalidad limitada. Luego, al jugador se le da la opción de pagar para desbloquear la versión completa del juego.
    • Compra por única vez: en esta opción, los jugadores tan solo deben pagar una tarifa por única vez antes de descargar el juego.
  5. 5
    Crea un documento de diseño. Es momento de plasmar tus ideas en papel. Crea un documento de diseño que contenga todas las ideas que quieras incluir en el juego. Un documento de diseño contiene todo, desde una explicación de la mecánica del juego hasta los objetivos y recompensas, los personajes y biografías, el arte conceptual, los diseños de los niveles, y cualquier cosa que tu equipo deba saber.
  6. 6
    Decídete por una plataforma en donde publicar tu aplicación de juegos. La industria de los juegos para dispositivos móviles tiene dos mercados principales: Android con la Google Play Store y iOS (iPhone o iPad) con la App Store. Ambos tienen ventajas y desventajas. Será necesario que decidas la plataforma en donde quieras publicar el juego. Asimismo, puedes publicar el juego en ambas, aunque esto implicará recursos y costos adicionales.[4]
    • La App Store de iOS tiene una tarifa anual para desarrolladores de $99. La Google Play Store tiene una tarifa por única vez para desarrolladores de $25. Ambas plataformas reciben el 30 % de los ingresos por compras de la aplicación.
    • Si bien la App Store de iOS promociona más los juegos y aplicaciones nuevos, ambas plataformas tienen una gran competencia y exigen que los desarrolladores sean creativos para que sus aplicaciones sobresalgan.
    • La Google Play Store en Android tiene un proceso de aprobación mucho menos riguroso para las aplicaciones que se presentan. Es mucho más difícil que se apruebe una aplicación para la App Store de iOS, aunque esta es mucho mejor en cuanto a brindarles retroalimentación a los desarrolladores cuando no se aprueban sus aplicaciones.
    • Los usuarios de Android suelen preferir las aplicaciones gratuitas, en tanto que los usuarios de iOS están mucho más acostumbrados a pagar por aplicaciones.
    • La App Store de iOS emplea un modelo de búsqueda de palabras clave. Para ello, los desarrolladores deben enviar una lista de palabras clave que los usuarios deben ingresar para encontrar la aplicación. La búsqueda de la Google Play Store no depende de palabras clave sino, en cambio, compara la búsqueda con el título de la aplicación, la descripción y más.
  7. 7
    Elige la tecnología adecuada para desarrollar la aplicación. Después de haber esbozado tu idea para un juego y haber elegido una plataforma, será necesario que busques la tecnología y las herramientas adecuadas para desarrollar la aplicación. Tanto iOS como Android tienen sus propios lenguajes de programación nativos. Por ende, es posible que algunas de tus decisiones se reduzcan a la plataforma en la que elijas publicar el juego. Quizás debas decidirte por el motor de juego apropiado que se necesite para desarrollar el juego, además del software que quieras usar para desarrollar los gráficos y el sonido:
    • El lenguaje de programación nativo de los juegos de Android es Java. El lenguaje de programación nativo de las aplicaciones de iOS es Swift.
    • Android Studio es el estudio oficial integrado de desarrollo para las aplicaciones de Android. Xcode en Mac se usa para desarrollar aplicaciones para iOS.
    • Muchos juegos se desarrollan con motores de juego que pueden integrar todos los elementos y el código del juego, además de publicar versiones del juego para distintas plataformas. Entre los motores de juego populares para los juegos en dispositivos móviles se encuentran Unity, Cocos y Unreal Engine.
    • Necesitarás software de diseño gráfico en segunda dimensión para todos los juegos, incluso los que sean principalmente en tercera dimensión (para la pantalla de título, los menús, las barras de estado, las ventanas emergentes, etc.). Puedes usar Photoshop o GIMP para desarrollar gráficos en segunda dimensión basados en imágenes de píxeles, en tanto que puedes usar Adobe Illustrator o Inkscape para desarrollar gráficos vectoriales en segunda dimensión.
    • Los juegos que utilicen gráficos en tercera dimensión necesitarán software de modelación en tercera dimensión. Estos programas incluyen Maya, 3DS Max y Blender 3D.
    • Además de los software de gráficos, necesitarás una estación de trabajo de audio digital (EAD) para desarrollar y grabar sonido, además de una interfaz de audio que pueda conectar micrófonos, teclados y otros instrumentos a tu computadora. Entre las EAD se encuentran Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio y Ableton Live.
  8. 8
    Desarrolla un prototipo para el juego. El prototipo debe ser muy simple. No es un juego completo. No es necesario que tenga todos los elementos, niveles, potenciadores y enemigos que tienes la intención de incluir. Ni siquiera es necesario que tenga gráficos que se vean bien. Tan solo debe ser una versión simplificada del juego que demuestre que tienes una idea viable. Puedes usarla para poner a prueba tus ideas, atraer a inversionistas y contratar a un equipo.
    Anuncio

Método 2
Método 2 de 2:
Desarrollar un juego para dispositivos móviles

  1. 1
    Contrata al equipo adecuado. La contratación es un proceso largo. Será necesario que publiques el anuncio, hagas un filtro de los postulantes, entrevistes a candidatos, hagas que firmen un acuerdo de confidencialidad y les expliques tu idea, todo ello antes de comenzar a programar. Sin embargo, contratar a personas muy buenas es una inversión en el futuro que te ayuda a evitar demoras innecesarias. En este proceso, será necesario que publiques anuncios de empleo que especifiquen el tipo de candidato que busques y una descripción general del proyecto que no revele muchos detalles.
    • Haz que cada posible candidato firme un acuerdo de confidencialidad antes de contratarlo, ya que debes proteger tu idea.
  2. 2
    Desarrolla los elementos del juego. Estos incluyen todas las piezas individuales que constituyen un juego, lo cual abarca los gráficos en segunda dimensión, los sprites animados, los modelos en tercera dimensión, las imágenes de fondo, el diseño de los niveles, la música, los clips de sonido, etc. En esencia, debes crear todo lo que el jugador pueda ver u oír durante el juego.
  3. 3
    Programa el juego. La programación y las secuencias de comandos son lo que hacen que un juego sea interactivo. Las secuencias de comandos se usan para determinar lo que ocurre cuando el jugador interactúa con el juego, y también lo que ocurre cuando los objetos en la pantalla interactúan unos con otros. Las secuencias de comandos se usan para determinar el flujo del juego y el orden en el que ocurren las cosas. Los elementos son las piezas individuales del juego. La programación es el pegamento que une todo.
    • Asegúrate de contratar a programadores que tengan experiencia en los lenguajes de programación que necesites. Necesitarás programadores que tengan experiencia en el lenguaje de programación nativo de la plataforma en donde vayas a publicar el juego, además de un conocimiento general de C o C++ y cualquier otro lenguaje de programación que se necesite para el motor de juego.
  4. 4
    Pon a prueba la aplicación. Las pruebas te permiten ver la forma como el juego funciona en el mundo real, cuando las personas lo juegan de verdad. Asegúrate de tener a diversas personas que lo prueben. Deja que personas de distintas edades y demografías jueguen y fíjate en la forma como usen tu producto. Con esto podrás detectar y arreglar los problemas que no hayas esperado. Pide retroalimentación. Observa la forma como jueguen. ¿Lo hacen correctamente? ¿Puedes hacer algo para ayudar a que comprendan mejor el juego? ¿El juego es muy difícil o muy fácil? ¿Es divertido y cautivador? ¿Hay algún error que deba arreglarse?
    • La etapa de beta abierta es en donde permites que el público se inscriba y juegue de manera gratuita por un tiempo limitado antes del lanzamiento del juego. El acceso anticipado es cuando permites que las personas jueguen en una versión sin terminar del juego a un precio más bajo antes del lanzamiento. Ambas estrategias son una buena forma de poner a prueba el juego a la vez que también desarrollas una base de seguidores.
  5. 5
    Comercializa la aplicación. Incluso antes del lanzamiento del juego, debes comenzar a comercializarlo y generar algo de expectativa. Crea un sitio web y un video promocional para el juego. Asegúrate de que los posibles jugadores sepan lo que pueden esperar del juego a la vez que haces énfasis en lo que haga que sobresalga. Conversa con periodistas y publicaciones de videojuegos acerca del tuyo. Pídeles a los críticos que publiquen críticas de tu juego. Establece una fecha de lanzamiento y crea un ícono y arte de portada para el juego.
  6. 6
    Publica el juego. Cuando sea momento de lanzarlo, será necesario que te registres como desarrollador en la plataforma que hayas elegido. Asegúrate de que la aplicación cumpla con todos los estándares de control de calidad que haya establecido el mercado de la plataforma. Deberás hacerlo antes de la fecha prevista de lanzamiento. Si rechazan tu aplicación, presta atención a la retroalimentación que recibas y haz los cambios apropiados. Luego, vuelve a presentar tu aplicación.
  7. 7
    Sigue trabajando en ello. Hoy en día, es raro que puedas lanzar una aplicación y olvidarte del asunto. Después de lanzarla a un público más grande, es probable que te enteres de nuevos errores, críticas y vulnerabilidades de seguridad que no hayas anticipado. Probablemente tengas que seguir trabajando en el juego y lanzando parches nuevos para arreglar los problemas con el juego, de haberlos.
    • Revisa las críticas y comentarios de los usuarios. Responde a ellos y toma en serio las críticas constructivas. Esto demuestra que te importa crear un buen producto.
    Anuncio

Acerca de este wikiHow

Travis Boylls
Coescrito por:
Especialista en tecnología
Este artículo fue coescrito por Travis Boylls. Travis Boylls es un escritor y editor de tecnología para wikiHow. Travis tiene experiencia escribiendo artículos relacionados con tecnología, brindando servicio al cliente de software y en diseño gráfico. Se especializa en plataformas Windows, macOS, Android, iOS y Linux. Estudió diseño gráfico en Pikes Peak Community College. Este artículo ha sido visto 15 415 veces.
Categorías: Programación
Anuncio