¿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 me enfrento al desafío de crear un juego creativo y adictivo.

Así que descubro algunos factores importantes que hacen que nuestro juego diseñe adictivo.

Aquí están 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 el puntaje más alto posible dentro de un minuto. El hecho de que sea tan corto entra en mi cerebro y dice algo así: el juego termina, y estoy como “bueno, un intento más, es solo un minuto más”.

COMENTARIOS SOCIALES Y COMPETENCIA

Hoy en día tenemos Facebook, Twitter y otros medios de comunicación social donde podemos compartir actualizaciones sobre lo que está sucediendo en nuestras vidas. Una de las derivaciones más exitosas de todo el paradigma de las redes sociales son los juegos sociales. No estoy seguro de tener que adentrarme en lo que 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 relajante sensación de repetición. La repetición es un tema que atraviesa todas las formas de adicción. Hay algo en la mente humana que hace que la gente quiera 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 principal es simplemente dominar los controles. Tomemos como ejemplo el juego RUN ON ICE . La interfaz de usuario única, el mezclado de las teclas en tiempo con 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 mantiene a las personas que desean jugar una y otra vez.

RECOMPENSA

La puntuación de un juego también juega un papel importante en recompensar a 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 voz? ¿Pueden ser igual de adictivos? ¡Absolutamente! Caso en juego BOOMBRICKS. El juego es diseñado por AIS Technolabs Unity Team. Me encanta el sistema de recompensas de este juego porque las recompensas se eliminan con el tiempo y el usuario necesita participar regularmente en el juego para poder progresar.

EXPLORACIÓN

Ciertos juegos hacen un gran uso del descubrimiento y la exploración para mantener a los jugadores comprometidos. 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 involucra a los jugadores en la exploración del mundo. Nunca saben qué hay a la vuelta de la siguiente esquina, o qué es lo próximo. WOW utiliza muchos otros aspectos para que la gente siga adelante también.

La proxima señorita

Por supuesto, hacer que la gente gane, o incluso que “casi gane”, solo la cantidad correcta es tan antigua como los juegos en sí, y nos estaríamos desagradando si no discutiéramos los juegos de casino , ya que han sido los maestros de esto durante mucho tiempo. siglos. Con eso, el único juego en el casino que todo el mundo sabe tiene las peores probabilidades, pero parece que no se cansa de nada en 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 tienes tan cerca que simplemente quieres intentarlo de nuevo.

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

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

Consulta nuestra cartera de juegos aquí .

Hola, hay excelentes herramientas para principiantes para practicar en cero. 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: 11 grupos que deben seguirse y foros para desarrolladores de juegos (o aplicaciones) para dispositivos móviles. ¡Espero que esto te ayude!

Depende. Android o iOS o ambos?
¿Ambos?

¿Cuál es tu habilidad? ¿Avanzado o principiante?

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

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

¿Tienes presupuesto para comprar licencia de motor de juego?

¿Qué tan avanzado y complicado es el juego?

Según tus respuestas, hay varias opciones.

  • Go Native: aprende el idioma nativo móvil. 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.
  • Poco o nada de programación: herramientas como GameSalad (muy simple y limitada), o GameMaker (más avanzado) pueden ayudarlo a crear juegos multiplataforma con poca o ninguna programación. Ambos tienen algunas tarifas 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 precio alto si desea la versión comercial completa.

Tal vez sea buena idea probar algo como GameMaker. Ver los tutoriales de youtube. Luego ve lo lejos que 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 (los scripts basados ​​en nodos visuales de Blueprints pueden complementar completamente el código siempre y cuando no esté haciendo funciones en línea). O use 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. Utilice las herramientas adecuadas para los trabajos adecuados dentro de cada proyecto.

Para 3D, toma Blender gratis o Maya (no gratis, ni barato) para desarrollar habilidades profesionales, interindustriales y traducibles.

De cualquier manera, obtenga Photoshop (solo 11 dólares al mes).

De cualquier manera, vuélvase íntimo (como erótico ) con Google y YouTube. El ingenio es la clave. No sigas ciegamente los tutoriales; pellizcalos y construye sobre ellos. Crea tu propio trabajo, cada vez. Eventualmente no necesitarás guías; Solo pequeños chequeos para asegurarte de que estás optimizando tus creaciones.

Poner construye en el móvil. 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 empezando poco a poco, aún terminarás cortando contenido / características si alguna vez realmente pules y envías el juego. Comenzar a pequeña escala minimiza el potencial de que el proyecto se deslice hacia el limbo y nunca se termine una vez que la fase de la tabla de cortar comienza.

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, debería tener una idea, ¿no es así?

¡Idea es el primer paso hacia la realización de tu 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 por 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 de 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 la retroalimentación. Cada vez que cambian los requisitos, un GDD debe cambiar. Por lo general, los desarrolladores y diseñadores crean y editan un GDD en colaboración, y se utilizan para organizar los esfuerzos dentro del equipo.

Crea Prototipos. Si bien la mayoría de los mecanismos ya se han probado 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 también lo hace el proyecto. La naturaleza cambiante del desarrollo de juegos 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 tan pronto como sea posible también es importante para la motivación del equipo y la participación de un control de calidad en el proceso. Las herramientas necesarias 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 balance, luces, partículas, etc.) tan pronto como sea posible.

Prueba el juego. Tan pronto como estén disponibles las primeras versiones jugables, QAs y beta testers deberían unirse al equipo. Cuando las pruebas están en su lugar, algunos equipos prefieren trabajar con la metodología tik-tok, alternando el desarrollo de nuevas funciones y la corrección de errores. Retrasar todas las correcciones de errores es extremadamente ineficaz y peligroso: reduce la efectividad de las pruebas y puede llevar 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 usuarios orgánicos es más que importante, ¡es necesario!

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

Espero eso ayude.

Descargue el IDE de desarrollo de su juego conocido como motor del juego, por ejemplo, Unreal, Unity, Amazon Lumberyard.

Estudia su documentación y tutoriales en su página 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 de un juego, como humanos, mesas, etc.

Prepárate para crear animaciones o descargarlas. Tu motor de juego debería tener las herramientas para crear animaciones en cierta medida.

Estudia la documentación y los tutoriales y comienza a crear tu 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 quieres que se reproduzca desde la web porque está basado en HTML 5). Si es 3D, Unity 3D es definitivamente la mejor manera de hacerlo. Realmente 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.

Puede elegir aprender a codificar y luego comenzar a desarrollar sus propios juegos, o puede comenzar con cosas más básicas, como la administración de aplicaciones y obtener una nueva imagen. Puedes comprar excelentes reskins de códigos asombrosos o muy simples, pero una vez que tienes 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 la 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.

El juego móvil es un mercado inmenso para el ingreso real. Hay un sinfín de ejemplos de superación de la adversidad como Angry Birds, Candy Crush, Clash of Clans, Flappy Bird, etc. Han propulsado a millones a realizar mejor una actividad en desvío portátil.

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

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

Si su sueño es trabajar en un equipo grande en un juego enorme, tener un juego en el que haya trabajado 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 una realidad, y luego, si realmente terminas tu juego, pulirlo en algo liberable.

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

Kenji

Si eres un desarrollador talentoso, es fácil desarrollar un juego con los miembros de tu equipo. Haz un plan juntos y apégate al plan. Puedes desarrollar el juego móvil fácilmente con un equipo. Pero si aún no tienes un equipo y no eres un desarrollador, debes contratar un equipo de desarrollo de juegos para dispositivos móviles que te ayude a crear tu 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 de juegos expertos.

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

Gracias por la pregunta

Primero comience con el gameaking engine unity 3d y luego eche un vistazo a sus características de playmaker a medida que pasa el tiempo aprenda c #, aplique en su proyecto de unity, mire algunos videos en YouTube y lea los foros de unity en su sitio principal, también mire algunos videos de Rick Davidson, te ayudarían a orientar tu juego.
Todo lo mejor !!!!!!

No hay una mejor manera, pero hay muchas buenas maneras. En primer lugar, decida en qué plataforma móvil estará desarrollando, aprenda un lenguaje de programación (preferiblemente C ++), luego elija un Kit de desarrollo de software que admita dicha plataforma.

Hay muchas herramientas gratuitas de desarrollo de juegos móviles disponibles junto con cursos de aprendizaje en línea para lo esencial, 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 prudente elegir iOS o Android, ya que son plataformas probadas y probadas y hay mucha información disponible sobre ellas. Los juegos de iOS para dispositivos móviles generalmente se pagan cuando los de Android son generalmente gratuitos.

Si aún está indeciso sobre los detalles, tome la inspiración de los expertos en juegos móviles.

Enlace: https: //incubasyssingapore.wordp

Comienza a hablar con otros desarrolladores. Involúcrate 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 exitosos los juegos móviles

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 que es más importante es tener en cuenta los distintos puntos a hacer y los que no se deben 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 recomendable copiar el trabajo de los competidores, esta es la causa principal de la saturación de aplicaciones que no es buena para el desarrollo de juegos móviles.
  3. Asegúrate de saber en qué plataforma necesitas desarrollar el juego. No es bueno copiarlo, pero la mejor manera de hacerlo es usar tu imaginación y desarrollar el juego para la plataforma correcta.

    Lee este artículo completo que te será útil ¿ Desarrollar un juego móvil? Seis consejos para el desarrollo efectivo de juegos móviles

Te recomendaría echar 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.

Así que escribe una vez, prueba en todas partes y soporta un código base

Para ser dev estándar:

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

Para ser un Dev único:

  1. Todo lo anterior excepto el # 4.
  2. Ideas únicas.
  3. Desarrollo casi perfecto con 1–3 errores menos solo en el lanzamiento.
  4. Corrección rápida de errores.
  5. El mejor servicio al cliente que puede hacer.
  6. Oyente de la comunidad. (Bueno, puedes hacer esto, pero será muy difícil) es como implementar todo lo que tu base de fans quiere en tu juego.
  7. Juego completo equilibrado o al menos 99% equilibrado.

Estos fueron los mejores puntos 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 del tiempo cuando las tiendas de aplicaciones están sobrecargadas de juegos, debes adoptar otra forma.

Debe comprar juegos móviles en lugar de desarrollo. Te diré por qué.

Un juego promedio puede consumir $ 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 tienes una PC, consigue un teléfono con Android, si tienes una Mac, consigue un iPhone.