La creación de juegos es como una multitarea que debe ser un diseñador, un programador, director, efectos de sonido, etc, pero depende como si se puede programar a sí mismo a continuación, encontrar un diseñador y viceversa, si se puede hacer un poco de ambos entonces usted es más que bueno para ir
El primer paso sería utilizar algún motor de juego, ya que realmente simplifica todo el proceso de creación de juegos, "Unity3D" es realmente bueno en el desarrollo de juegos ya sea en 2D o 3D puede manejarlos fácilmente
El segundo paso sería aprenderlo, encontrar algún tutorial hay gran variedad de tutoriales disponibles por la propia unidad y también por algunos otros cursos independientes en línea.
El 3er y último paso es empezar a hacer, ver cientos de tutoriales o simplemente aprender no serviría de nada, hay que tener manos a la obra, romper cosas, reparar cosas sucederá en el proceso pero el objetivo final será realmente emocionante
Yo he hecho un juego de puzzle y safari de coches solo viendo y practicando los tutoriales, aquí están los enlaces
Mirror Moves - Android Apps en Google Play
Prats Adventure - Android Apps en Google Play
No dudes en preguntar cualquier duda relacionada con los enlaces anteriores. 🙂