¿Cuál es la mejor manera de desarrollar juegos móviles?

Los mejores juegos son aquellos que obtienen una mayor tasa de participación del usuario.

Como arquitecto de software y diseñador de juegos, todos los días enfrento el desafío de crear juegos creativos y adictivos.

Así que descubro algunos factores importantes que hacen que el diseño de nuestro juego sea adictivo

Aqui estan ellos

SINCRONIZACIÓN

Hay un dicho que dice que el tiempo lo es todo, y nada podría ser más cierto para los juegos. BOOMBRICKS (juego de 1 minuto) emplea el tiempo de una manera que me mantiene jugando una y otra vez. La premisa simple del juego es obtener la mayor puntuación posible en un minuto. El hecho de que sea tan corto me llega a la mente y dice algo así: el juego termina y yo digo “bueno, un intento más, es solo un minuto más”.

COMENTARIOS Y COMENTARIOS SOCIALES

Hoy en día tenemos Facebook, Twitter y otros medios sociales donde podemos compartir actualizaciones sobre lo que está sucediendo en nuestras vidas. Una de las escisiones más exitosas de todo el paradigma de las redes sociales son los juegos sociales. No estoy seguro de que necesite analizar qué hace que un juego como Mafia Wars o Farmville sea adictivo, pero creo que uno de los principales atractivos de estos juegos es la interacción con tus amigos

REPETICIÓN

Muchos juegos realmente atractivos atraen a sus usuarios con una sensación de repetición relajante. La repetición es un tema que cruza todas las formas de adicción. Hay algo en la mente humana que hace que las personas quieran seguir haciendo lo mismo una y otra vez, y algunos de los juegos más adictivos son extremadamente repetitivos.

HABILIDAD

Hay algunos juegos, donde el objetivo general es simplemente dominar los controles. Tome el juego RUN ON ICE como ejemplo. La interfaz de usuario única, la combinación de teclas a tiempo para la música y la sincronización con las señales visuales que fluyen en la pantalla se combinan para hacer de este un juego atractivo que hace que las personas quieran jugarlo una y otra vez.

RECOMPENSA

El puntaje de un juego también juega un papel importante en la recompensa de un jugador. ¿Cuántos juegos has jugado, simplemente para ver si puedes superar tu puntuación más alta o la puntuación más alta de tu amigo?

Pero, ¿qué tal un juego que no tiene una puntuación real por decir? ¿Pueden ser tan adictivos? ¡Absolutamente! Caso en el juego BOOMBRICKS. El juego está diseñado por AIS Technolabs Unity Team. Me encanta el sistema de recompensas de este juego porque las recompensas se regatean con el tiempo y el usuario necesita participar en el juego regularmente para progresar.

EXPLORACIÓN

Ciertos juegos hacen un gran uso del descubrimiento y la exploración para mantener a los jugadores interesados. Si bien WoW (World of Warcraft) también es un gran ejemplo del uso de la interacción social para crear el gancho, también realmente involucra a los jugadores en la exploración del mundo. Nunca saben qué hay a la vuelta de la esquina o qué sigue. WOW también utiliza muchos otros aspectos para mantener a la gente activa.

La señorita cercana

Por supuesto, hacer que la gente gane, o incluso “casi gane”, la cantidad correcta es tan antigua como los juegos en sí, y nos estaríamos desfavoreciendo si no discutiéramos los juegos de casino , ya que han sido los dueños de esto durante siglos. Con eso, el único juego en el casino que todos conocen tiene las peores probabilidades, pero parece que no pueden tener suficiente es la máquina tragamonedas. Entonces, más allá del deseo estándar de apostar, ¿qué hace que la máquina tragamonedas sea tan adictiva? Parece que es la “victoria cercana”, o la apariencia que te acercaste tanto que simplemente quieres intentarlo de nuevo.

Después de una larga investigación y muchos fracasos, nuestro equipo en AIS Technolabs identifica que este punto anterior es muy esencial para que cualquier juego sea adictivo.

Siguiendo las reglas de hacer adictivo el juego, hemos creado más de 60 juegos en 3D o 2D . Si estás buscando los ingredientes correctos para que tu juego sea adictivo, contáctanos. Nuestros expertos lo harán por usted.

Consulta nuestra cartera de juegos aquí .

Hola, existen excelentes herramientas para que los principiantes practiquen como scratch. Aquí hay un enlace a un artículo que cubre los principales foros y grupos para desarrolladores de aplicaciones y juegos, puede encontrar lo que está buscando allí: 11 Grupos y foros obligatorios para desarrolladores de juegos móviles (o aplicaciones). ¡Espero que esto te ayude!

Depende ¿Android o iOS o ambos?
¿Ambos?

Cual es tu habilidad Avanzado o principiante?

¿Puedes y estás dispuesto a convertirte en programador avanzado?

¿Tienes preferencia de programación? C ++? ¿Java?

¿Tiene presupuesto para comprar una licencia de motor de juego?

¿Qué tan avanzado y complicado es el juego?

Según sus respuestas, hay varias opciones

  • Ir nativo: aprenda el idioma móvil nativo. Esto suele ser más difícil y solo una plataforma. Pero puede comenzar más barato y ser capaz de optimizar su código si lo hace bien.
  • Poca o nula programación: herramientas como GameSalad (muy simple y limitada) o GameMaker (más avanzada) pueden ayudarlo a crear juegos multiplataforma con poca o ninguna programación. Ambos tienen algunas tarifas invocadas para la versión completa
  • Avanzado: la opción popular es Unity, y también existe Unreal Engine. Ambos tienen una curva de aprendizaje considerable, y tienen un alto precio si quieres la versión comercial completa.

Quizás sea buena idea probar algo como GameMaker. Vea los tutoriales de youtube. Entonces mira qué tan lejos llegas.

Obtenga Unity para una sobrecarga de bajo rendimiento / tamaño de archivo, mejor canalización de arte 2D y codificación C #. Mercado masivo de activos y complementos. Generalmente considerada la mejor plataforma para juegos móviles.

Obtenga Unreal Engine para una mejor canalización de arte 3D y sin codificación (las secuencias de comandos basadas en nodos visuales de Blueprints pueden complementar completamente el código siempre que no esté haciendo funciones en línea). O utilice la codificación C ++ para la optimización del máximo rendimiento. Recomiendo ambos; Planos para trabajos de diseño y C ++ para funciones de backend y redes. Use las herramientas adecuadas para los trabajos correctos dentro de cada proyecto.

Para 3D, toma Blender gratis o Maya (no gratis y no es barato) para desarrollar habilidades profesionales, inter-industriales y traducibles.

De cualquier manera, obtén Photoshop (solo 11 dólares al mes).

De cualquier manera, inténtate (como erótico ) con Google y YouTube. El ingenio es la clave. No sigas ciegamente los tutoriales; ajustarlos y construir sobre ellos. Crea tu propio trabajo, siempre. Eventualmente no necesitarás guías; solo pequeños controles para asegurarte de que estás optimizando tus creaciones.

Ponga compilaciones en dispositivos móviles. Constantemente. Prueba prueba prueba prueba prueba. En múltiples dispositivos. Obtenga algunos extras de Craigslist si lo necesita.

Empieza pequeño. Gran alcance será imposible para el primer proyecto. Incluso si crees que estás comenzando de a poco, terminarás recortando contenido / características si alguna vez puliste y enviaste el juego. Comenzar en pequeño minimiza el potencial de que el proyecto se deslice al limbo y nunca se termine una vez que se inicia la fase de tabla de cortar.

Y esa es la parte más importante de todo: pulir y enviar. Es lo que separa a profesionales y aficionados.

Si desea desarrollar una nueva aplicación, debe tener una idea, ¿no es así?

¡Idea es el primer paso que lleva a la realización de su nueva aplicación! Hay muchos ejemplos de juegos que han copiado una idea existente y han tenido éxito. Un claro ejemplo es el juego de rompecabezas de diamantes o juegos tipo ‘burbuja’, un clásico de toda la vida dentro de las consolas de juegos móviles y clásicos.

Haga una investigación de mercado y encuentre el campo donde puede hacer una contribución adicional. Además, encuentre las ventajas y desventajas de sus competidores.

Crear un documento de diseño de juego (GDD). Un documento de diseño del juego es un documento altamente descriptivo y detallado del diseño de un juego. Un GDD es un documento vivo, lo que significa que es propenso a recibir comentarios. Cada vez que cambian los requisitos, un GDD debe cambiar. Por lo general, un GDD es creado y editado en colaboración por desarrolladores y diseñadores y se utiliza para organizar los esfuerzos dentro del equipo.

Crea prototipos. Si bien la mayoría de las mecánicas ya se probaron durante la fase de PoC, es importante crear un prototipo jugable para su plataforma objetivo. Un prototipo debe incluir la mayoría de las mecánicas importantes y parecerse a partes sustanciales del juego.

Arquitectura de diseño. La mayoría de las funciones y escenarios del juego evolucionan durante la etapa de desarrollo. Casi ningún juego en el mundo se ve y se comporta como se describió inicialmente en el GDD. Surgen nuevas ideas, la tecnología cambia y el proyecto también. La naturaleza siempre cambiante del desarrollo del juego requiere soluciones arquitectónicas muy flexibles basadas en el enfoque modular. Crear este tipo de diseño de arquitectura puede ser una tarea difícil, pero es la fase más importante en el proceso de desarrollo del juego. El equipo de desarrolladores mediocres no tendrá problemas para unirse al equipo de desarrollo si ya existe una gran solución arquitectónica y se les presenta, pero incluso los mejores desarrolladores tendrán problemas con un marco de arquitectura deficiente.

Desarrollo. Con la arquitectura ya diseñada y los prototipos creados, el equipo no debería tener problemas con el desarrollo real. Debido a los requisitos volátiles de los juegos mencionados anteriormente, se debe utilizar una metodología ágil. Crear un producto mínimo viable lo antes posible también es importante para la motivación del equipo y la participación de un QA en el proceso. Las herramientas requeridas se deben crear / comprar con la máxima prioridad. Tener soluciones compartidas para tareas típicas es importante para escribir el código compatible. Una disponibilidad temprana de las herramientas significa que los diseñadores y artistas del juego comenzarán a trabajar en la configuración del juego (como equilibrio, luces, partículas, etc.) lo antes posible.

Prueba el juego. Tan pronto como estén disponibles las primeras versiones jugables, los QA y los probadores beta deberían unirse al equipo. Cuando las pruebas están en su lugar, algunos equipos prefieren trabajar utilizando la metodología tik-tok, alternando entre el desarrollo de nuevas funciones y los sprints de corrección de errores. Retrasar todas las correcciones de errores es extremadamente ineficaz y peligroso: reduce la efectividad de las pruebas y puede conducir a la acumulación de problemas difíciles de resolver.

Crear una buena aplicación es una parte muy importante e importante del trabajo, pero promocionarla y hacer que su aplicación sea visible para los usuarios orgánicos es más que importante, ¡es necesario!

Mi amigo lo hace a través de una compañía como CPIMobi que le proporciona instalaciones de usuarios reales en poco tiempo. ¿Milagro? – ¡Realidad! Proporcionan hasta 3000 instalaciones diarias de todo el mundo y atraen a su aplicación nuevos y nuevos usuarios.

Espero eso ayude.

Descargue su IDE de desarrollo de juegos conocido como Game Engine, por ejemplo, Unreal, Unity, Amazon Lumberyard.

Estudie su documentación y tutoriales en su sitio web.

Descargue un tutorial o libro de desarrollo de juegos, la documentación oficial de un motor de juegos puede ser larga en su sitio web.

Prepárate para comprar, descargar o crear modelos 3D para tu juego, estas son algunas de las cosas físicas que ves en la pantalla del juego, como humano, mesa, etc.

Prepárate para crear animaciones o descargarlas. Tu Game Engine debería tener las herramientas para crear animaciones hasta cierto punto.

Estudie la documentación y los tutoriales y comience a crear su juego o practicar el desarrollo del juego.

Primero decide qué tipo de juego quieres hacer. Si es 2D, sugiero Cocos2D / Cocos2DX o Construct 2 (si también desea que se reproduzca desde la web porque está basado en HTML 5). Si es 3D, Unity 3D es definitivamente la mejor manera de hacerlo. En realidad, puedes hacer 2D con Unity 3D, pero la sobrecarga a veces es bastante severa, ya que se usa principalmente para 3D.

A continuación, descargue algunos activos gratuitos de la red. O crea algunos si tienes la habilidad. Comience a codificar.

Comienza a hacer un juego. Use Flash (Flixel, FlashPunk o ActionScript3 directo), GameMaker, Unity, XNA o lo que pueda encontrar y comience su prototipo hoy. Ahora estás trabajando en el desarrollo de juegos.

Si su sueño es trabajar en un gran equipo en un gran juego, entonces tener un juego en el que trabajó usted mismo (o con otros) significará mucho más que cualquier otra cosa que pueda preparar. Demuestra que tienes iniciativa, pasión y experiencia con el proceso de convertir una idea en realidad, luego, si realmente terminas tu juego, pulir eso en algo liberable.

Quizás después de pasar por eso te des cuenta de que te gusta hacerlo solo o en pequeños equipos y que te gusta la libertad creativa. Tal vez no. De cualquier manera, serás un desarrollador de juegos y dependerá de ti dónde llevar tu vida.

Kenji

Puedes elegir aprender a codificar y luego comenzar a desarrollar tus propios juegos, o puedes comenzar con cosas más básicas, como la administración de aplicaciones y obtener un reskin. Puedes comprar grandes reskins de códigos increíbles o muy simples, pero una vez que tengas la aplicación, puedes aprender cómo hacer crecer tu juego, cómo generar ingresos, qué estrategias de marketing puedes usar, etc.

Asktolik: servicios de optimización de tienda de aplicaciones (ASO) de bajo costo , que ayudan a nuestros clientes a aumentar el rendimiento de sus aplicaciones, aumentar sus ganancias y proporcionar una guía sobre cómo tener éxito en el negocio de aplicaciones.

Los juegos móviles son un inmenso mercado de ingresos reales. Hay un sinfín de ejemplos de superación de la adversidad como Angry Birds, Candy Crush, Choque de clanes, Flappy Bird, etc. Han impulsado a millones a realizar mejor una actividad de diversión portátil.

  1. Trabaja en tu idea
  2. Hazlo fácil pero adictivo
  3. Identificar las plataformas clave
  4. Crea un diseño impresionante
  5. Decidir la estrategia de monetización
  6. Decidir sobre la tecnología
  7. Elija desarrolladores apropiados

Si eres un desarrollador talentoso, es fácil desarrollar un juego con los miembros de tu equipo. Haga un plan juntos y cumpla con el plan. Puedes desarrollar juegos móviles fácilmente con un equipo. Pero si aún no tiene un equipo y no es un desarrollador, entonces necesita contratar un equipo de desarrollo de juegos móviles para que lo ayude a hacer su juego.

Discute tu plan con ellos y deja que te ayuden con tu idea. Recomendaría BleedingEdge Studio como la mejor opción para usted. Tienen un equipo de desarrolladores expertos de juegos.

Puedes contratar a esta empresa de desarrollo de juegos para dar vida a tus ideas. Pueden ayudarlo a desarrollar increíbles juegos móviles 2D y 3D.

Gracias por la pregunta

Primero comience con el motor de juego unity 3d y luego revise las características de su creador de juegos a medida que pasa el tiempo, aprenda c #, solicite su proyecto de la unidad, vea algunos videos en YouTube y lea los foros de la unidad en su sitio principal, también vea algunos videos de Rick Davidson, ayudarían a dar dirección a tu juego
Todo lo mejor !!!!!!

Comienza a hablar con otros desarrolladores. Participe en una comunidad.

¡Vea FGL y vea cómo nuestra comunidad puede ayudarlo a comenzar y cómo FGL puede ayudarlo a comenzar a ganar!

FGL: Hacemos que los juegos móviles sean exitosos

No hay una mejor manera, pero hay muchas buenas maneras. En primer lugar, decida para qué plataforma móvil se desarrollaría, aprenda un lenguaje de programación (preferiblemente C ++), luego elija un Kit de desarrollo de software que sea compatible con dicha plataforma.

Hay muchas herramientas de desarrollo de juegos móviles gratuitas disponibles junto con cursos de aprendizaje en línea para elementos esenciales, incluidos idiomas y conocimientos relacionados con plataformas específicas, como iOS y Android.

Una vez que haya creado una historia cautivadora para su juego móvil y haya decidido las complejidades del juego en sí, elija una plataforma. Esto depende de su público objetivo, decisiones de ingresos y experiencia personal. Sería aconsejable elegir iOS o Android, ya que son plataformas probadas y probadas y hay mucha información disponible sobre ellas. Los juegos móviles de iOS generalmente se pagan donde los de Android son generalmente gratuitos.

Si aún no está decidido sobre los detalles minuciosos, inspírese en los expertos en juegos móviles.

Enlace: https: //incubasyssingapore.wordp

En estos días, muchas compañías también han establecido estudios de juegos completos para crear juegos junto con sus propias instalaciones de grabación de sonido digital para crear varios sonidos en los juegos. Sin embargo, lo más importante es tener en cuenta lo que se debe y no se debe hacer al desarrollar juegos.

  1. Al principio, es esencial tener en cuenta las diversas limitaciones de los dispositivos móviles. Estas limitaciones aún existen a pesar de los diversos avances realizados en hardware y otras áreas para dispositivos móviles.
  2. No es aconsejable copiar el trabajo de los competidores: esta es principalmente la principal causa de saturación de aplicaciones, lo que no es un buen augurio para el desarrollo de juegos móviles.
  3. Asegúrate de saber bien para qué plataforma necesitas desarrollar el juego. No es bueno copiar, pero la mejor manera de hacerlo es usar tu imaginación y desarrollar el juego para la plataforma correcta.

    Lea este artículo completo, ¿será útil para usted Desarrollar un juego móvil? Seis consejos para un desarrollo efectivo de juegos móviles

Te recomendaría que eches un vistazo a Unity3d

Nosotros, somos VironIT, creamos más de 50 juegos multiplataforma en Unity 3d

Funciona bien tanto en iOS como en Android

Entonces escribe una vez, prueba en todas partes y admite una base de código 😉

Para ser dev estándar:

  1. Suerte.
  2. Esperanza
  3. Consistencia
  4. Fórmulas populares como: COD FPS Formula.

Para ser un desarrollador único:

  1. Todo lo anterior excepto # 4.
  2. Ideas unicas.
  3. Desarrollo casi perfecto con 1–3 menos errores solo en el lanzamiento.
  4. Solución rápida de errores.
  5. La mejor atención al cliente que puede hacer.
  6. Oyente comunitario. (bueno, puedes hacer esto, pero será muy difícil) es como implementar todo lo que tu base de fanáticos quiere en tu juego.
  7. Juego completo equilibrado o al menos 99% equilibrado.

Estos fueron los puntos principales y puedo seguir, pero tengo que trabajar y no quiero que me cuelguen 😀

El desarrollo de juegos requiere demasiado tiempo y dinero.

En esta etapa de tiempo cuando las tiendas de aplicaciones están sobrecargadas con juegos, debes adoptar otra forma.

Debería comprar juegos móviles en lugar de desarrollo. Te diré por qué.

Un juego promedio puede consumir tus $ 1000 y / o 1 mes en desarrollo.

Desde Mobilenani puedes comprar un juego de mayor calidad por solo $ 99.

Ahorre tiempo, ahorre dinero. ¡Feliz juego!

Crea un juego y publícalo en un dispositivo móvil. Use Unity, tiene una sobrecarga lo suficientemente baja como para operar de manera competente en la mayoría de los dispositivos móviles. Si tiene una PC, obtenga un teléfono Android, si tiene una Mac, obtenga un iPhone.