¿Cuál es la mejor forma o enfoque para hacer una aplicación simple como el eliminador de errores?

Estoy de acuerdo con la respuesta de Rahul sobre Unity.

Necesitarás algo de arte / animación. Debe aprender a crearlo o debe comprar / obtener imágenes / animación de archivo. Y DEBE prestar atención a los derechos de autor y licencias. No puede simplemente descargar imágenes de la web y usarlas. Incluso algunos edificios tienen copia escrita, por lo que si toma una foto del edificio y la usa, podría tener problemas legales si el juego se vuelve popular. A menudo, el arte libre de existencias o derechos de autor se usa mucho, por lo que si desea un aspecto original, es probable que tenga que crearlo usted mismo o contratar a alguien para que lo cree por usted. (Hay un montón de juegos que usan las figuras medievales más populares en la tienda de Unity Asset).

Mecánica de juego! Si quieres que la gente se interese en el juego, necesitarás interesantes mecánicas de juego. Puedes usar cosas que has visto antes en otros juegos: hay muy pocas mecánicas de juego que hayan sido protegidas legalmente. La mayoría se han reutilizado tanto que no se pueden proteger. Para la mecánica del juego, es bueno pensar en lo siguiente:

  1. Bucle principal: ¿qué está haciendo el jugador una y otra vez y por qué debería importarle hacerlo una y otra vez? Los juegos más complejos pueden tener varios ‘bucles’. Como en un juego de rol, a menudo hay dos bucles principales. Un bucle de batalla contra los enemigos y un bucle de explorar el mundo. El juego de errores que vinculaste parece que solo tiene uno, pero no lo descargué para verlo con certeza.
  2. Sustantivos u objetos: ¿cuáles son las ‘cosas’ de tu juego? ¿Y qué hay de esas cosas que mantendrán el interés de las personas?
  3. Verbos o acciones: ¿qué acciones pueden hacer las cosas del juego? Muchos juegos usan IA (inteligencia artificial) para crear acciones interesantes; A menudo, los objetos tienen comportamientos muy simples que se seleccionan al azar del conjunto de acciones. (33% de probabilidad de que el error se mueva hacia la izquierda, 33% de probabilidad de que se mueva hacia la derecha, 34% de probabilidad de que continúe hacia adelante. Mientras que un tipo diferente de error podría ser 10% hacia la izquierda, 10% hacia la derecha y 80% hacia adelante. Esto es MUY ejemplo simple ‘AI’)
  4. Equilibrio: el jugador debe ser desafiado pero no demasiado frustrado. Si el juego es demasiado fácil o demasiado difícil, se detendrán. En general, debe tener un buen aumento de dificultad para mantener el interés del jugador.

Si estás viendo esto como algo de lo que quieres ganar dinero, puedes detenerte aquí y esperar que tengas suerte, mucha suerte. O bien, puede investigar mucho más para comprender las estrategias de monetización, promoción y socialización que le quitarán algo de suerte y aumentarán sus posibilidades de ganar dinero. Esos son temas mucho más grandes que los que publicaré en respuesta a esta pregunta.

La mayoría de los desarrolladores usan Unity (Unity – Unity – Multiplatform) para el desarrollo del juego. Es fácil de usar y le ahorra mucho tiempo. Aquí está el tutorial para construir un juego simple como Flappy Bird (Tutorial: Cómo hacer Flappy Bird en Unity3D – Anwell) Hay muchos recursos gratuitos disponibles para que comiences.