
Mobile Game Development with Unity
Jon Manning, Paris Buttfield-Addison
- Editorial
- O'Reilly
- Año
- 2017
- Páginas
- ~464
- Nivel
- Intermedio
De qué trata
Guía práctica de O'Reilly enfocada en el diseño, desarrollo y optimización de videojuegos para dispositivos móviles (iOS y Android) a partir de una única base de código en Unity. Publicado en la etapa de transición entre Unity 5 y Unity 2017, el libro asume conocimientos básicos de programación en C# u otro lenguaje orientado a objetos, pero no requiere experiencia previa en desarrollo para móviles ni en creación de videojuegos.
El temario aborda tanto los fundamentos del motor como las necesidades operativas de smartphones y tablets: scripting con C# (MonoBehaviour, ciclo de vida, corrutinas e instanciación), gestión de eventos táctiles multitáctiles (toques, arrastres y controles virtuales), y el motor de físicas en 2D y 3D (con énfasis en componentes como HingeJoint2D y Rigidbodies). Explica cómo construir interfaces de usuario adaptativas a diversas resoluciones de pantalla con Unity UI (Canvas, RectTransform), la configuración de iluminación precalculada (lightmaps) para ahorrar batería y procesamiento, el uso de sistemas de partículas, efectos de audio espacial, la creación de extensiones y herramientas personalizadas para el editor de Unity, y la preparación de builds para Xcode y Android SDK.
La metodología se sustenta en el desarrollo guiado de dos proyectos completos: un juego 2D de puzles y física llamado 'Gnome on a Rope' y un simulador espacial de combate en 3D. El punto fuerte del libro es su enfoque realista sobre los límites de memoria, termodinámica y tasa de cuadros en hardware portátil, enseñando a optimizar antes de publicar. No abarca sistemas comerciales de monetización publicitaria (AdMob, Unity Ads) ni compras in-app (IAP), pero proporciona una base de ingeniería sólida para dominar el desarrollo multiplataforma móvil.
- Unity
- C#
- Desarrollo móvil
- iOS y Android
- Controles táctiles
- Físicas 2D y articulaciones (Joints)
- Gráficos 3D y partículas
- UI responsiva (Canvas)
- Iluminación precalculada (Lightmaps)
- Herramientas para el editor
- Publicación y compilación
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Gnome on a Rope
Juego 2D de acción y física donde el jugador rescata a un gnomo que desciende colgado de una cuerda oscilante dentro de un pozo, gestionando trampas mecánicas, obstáculos y colisiones con físicas bidimensionales y gestos táctiles.
Space Shooter 3D
Simulador de combate espacial en 3D para móvil con pilotaje táctil, generación procedural de campos de asteroides, naves enemigas con rutinas de ataque, disparo de láseres, partículas de detonación y optimización de iluminación.

