Cómo hacer un juego para iPhone como Angry Birds

Instrucciones

Aprender la programación

  1. Aprende todo lo que puedas sobre desarrollo para iOS de Apple y decide cómo diseñarás tu juego. Por ejemplo, usa el SDK de iOS de Apple o prueba software de terceros como Cocos2D. Lee libros sobre desarrollo de juegos con programación orientada a objetos en general, y SDK iOS en particular. Hay cursos online y en universidades.

  2. Considera unirte al Programa de Desarrolladores iOS de Apple. Da tutoriales, código de ejemplo y contacto con otros desarrolladores. Cuesta unos $100/año. Debes ser miembro antes de subir tu juego a App Store. La membresía da acceso al SDK iOS.

  3. Lee el tutorial y código de ejemplo de Cocos2D para el juego SpaceManager. Muestra código para juego tipo «Angry Birds», incluyendo gráficos, vectores, colisiones, bombas y detalles específicos.

Entender el atractivo de «Angry Birds»

  1. Haz tu juego simple de aprender, pero enganche al usuario. «Angry Birds» es simple: la acción básica (lanzar pájaros a estructuras) se domina en primer nivel. Cada vez más complejo, el usuario encuentra comportamientos nuevos y enganchantes en los pájaros.

  2. Estudia el uso del tiempo en «Angry Birds». Mientras muchos crean acción rápida, sus desarrolladores hicieron lo contrario. Pájaros vuelan lento y cerdos se tambalean segundos antes de saber si mueren. Da tiempo a reconsiderar estrategias, sufrir errores y disfrutar victorias.

  3. Estudia los retos de memoria a corto plazo. El juego muestra brevemente la estructura a atacar a la derecha, luego la oculta. Pájaros chirriantes a la izquierda distraen, tensionando memoria. Nota: recordar es difícil, no imposible: usuario puede traer estructura de vuelta para refrescar memoria.

  4. Usa misterio y sorpresa. Huevos dorados escondidos premian con nuevos niveles. Pájaros a veces saltan y dan volteretas. Cofres, frutas y juguetes pueblan el juego. Combina música divertida y gráficos amigables para que se vea y suene divertido, incluso en tareas difíciles.