viernes, 24 de agosto de 2012

Como hacer un juego para Android en Unity

Bueno como yo comencé a trabajar en varios proyectos para Android (también iOS) decidí hacer este tutorial sobre lo necesario.

¿Que necesitas?

Primero, y esto es valido para cualquier desarrollo para Android, el SDK de Android (descarga aquí), luego de instalar abrir el asistente de configuración:


Una vez abierto, marcamos las herramientas que deseamos descargar, yo recomendaría descargar
todos los paquetes de Android desde el 2.0 en adelante, pero esto depende de a cual versión de Android estemos apuntando, y finalmente instalar los paquetes.

Ahora hay que instalar y configurar Unity, lo pueden descargar de aquí. Se debe poseer una licencia de desarrollo para Android o iOS con un costo de USD$400 cada una.

Y finalmente, si se quiere desarrollar para iOS (iphone o ipad) hay que hacerlo OBLIGATORIAMENTE en Mac, de lo contrario Unity no nos dejara compilar la aplicación.

Para probar la entrada táctil, es necesario tener un dispositivo móvil conectado, y configurado en modo de desarrollo. Pero si no poseen un equipo con Android, pueden utilizar este excelente software: bluestacks.com.

Bueno para que se animen aquí les dejo un vídeo rápido de como se ve una aplicación en android diseñada en unity:




Primer tutorial: android basico, juego completo, aqui se explica como configurar la escena, como compilar y como usar la entrada tac


10 comentarios:

  1. me gustaría queme dijeras como implementaste los controles táctiles gracias

    ResponderEliminar
  2. me gustaría queme dijeras como implementaste los controles táctiles gracias

    ResponderEliminar
  3. hola amigo mira te hice este comentario en youtube pero parece que no lo has visto, te lo dejo aca:

    1. hola amigo, como instalo el ARMv6 para android en Unity 4.0? se puede? instale el SDK de Android pero no me aparece esta opcion, solo ARMv7 only me dice, existe alguna forma? saludos y gracias por los tutoriales, son muy educativos, sigue asi.

    2. otra pregunta, como hago que los botones de mi videojuego (del menu principal) puedan ser pulsados en en celular Android?, si tengo los botones en la funcion OnGUI, ya que si le pongo el codigo en esa funcion para que el touch lo detecte, me da error el script, debo llamarlos desde la funcion Update? como?
    agradesco tus respuetas.

    ResponderEliminar
    Respuestas
    1. Hola, ya te respondí por youtuve. Pero igual te lo repito por aquí, lastimosamente a partir de unity 4 la opción de ARMv6 no existe, esto es porque unity es utilizado en un porcentaje muy pequeño (casi 0) en estos dispositivos.

      2. Deberían funcionar desde OnGUI, podrías decir cual es el error?

      Eliminar
  4. una consulta unity?? entonces no es gratis????

    ResponderEliminar
    Respuestas
    1. Sí, es gratis, te cobran por tener opciones extra, pero puedes usarlo y publicar en pc, web, Mac, android, ios, blackberry totalmente gratis

      Eliminar
  5. "Se debe poseer una licencia de desarrollo para Android o iOS con un costo de USD$400 cada una" esto es lo mejor del tutorial

    ResponderEliminar
  6. https://docs.google.com/uc?id=0B6ppubP4A_U1OGtSWDQzWWJxelU&export=download

    https://docs.google.com/file/d/0B6ppubP4A_U1OGtSWDQzWWJxelU/edit

    ResponderEliminar
  7. http://unityspain.com/topic/10780-aporte-tutorial-como-crear-un-flappy-bird-proyecto-completo/

    ResponderEliminar
  8. Buenas noches, queria saber si para poder programar y compilar con unity para android necesito pagar algo o con el programa solo puedo y subirlo al play store sin tener ningun problema por tema de licencias, o debo comprar una licencia para compilar en android?
    Muchas gracias

    ResponderEliminar