
Beginning iOS AR Game Development
Allan Fowler
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~244
- Nivel
- Básico
De qué trata
Manual práctico de iniciación al desarrollo de videojuegos en realidad aumentada (AR) para dispositivos iPhone e iPad combinando el motor gráfico Unity y el lenguaje de programación C#. La obra se apoya en Unity (versiones 2017/2018) junto con el complemento Unity ARKit Plugin, diseñado para aprovechar las capacidades de Apple ARKit en iOS 11 y 12. Está dirigido a principiantes absolutos en el desarrollo interactivo y la tecnología de realidad aumentada, siendo accesible para quienes poseen apenas nociones elementales de lógica de programación y desean ver sus creaciones cobrar vida en un dispositivo físico.
El temario guía al lector desde la instalación y configuración del entorno conjunto entre Unity y Xcode hasta la gestión de escenas, cámaras y modelos tridimensionales (prefabs). Explora los componentes fundamentales de la realidad aumentada: detección de planos horizontales en el entorno físico (plane detection), nubes de puntos de referencia espacial (point clouds), pruebas de impacto visual (hit testing) y estimación de la iluminación ambiental real para integrar objetos virtuales. Asimismo, cubre el motor de físicas de Unity (cuerpos rígidos, colisiones y gravedad), el manejo de controles táctiles en pantalla móvil mediante UI Canvas y joysticks virtuales, y la programación en C# de controladores de jugador (PlayerController) y administradores de estado (GameManager).
El hilo conductor práctico del libro es la construcción gradual de un juego de bolos en realidad aumentada (AR Bowling Game), donde el jugador detecta una superficie real, posiciona las pistas y los pinos, y lanza la bola mediante toques interactivos con físicas realistas. Su principal fortaleza reside en su enfoque didáctico y directo, que permite obtener resultados visuales tangibles sin exigir conocimientos avanzados de álgebra lineal o visión por computador. Como contrapartida, conviene tener presente que el Unity ARKit Plugin fue posteriormente sustituido en la industria por AR Foundation, por lo que el libro destaca como una sólida base conceptual sobre mecánicas de juego en RA más que como un manual de la API contemporánea de Unity.
- Unity
- C#
- ARKit
- Realidad Aumentada
- Plane Detection
- Hit Testing
- Físicas y colisiones
- Controles táctiles
- Prefabs
- Desarrollo de videojuegos
- Xcode
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Juego de bolos en realidad aumentada (AR Bowling Game)
Juego de bolos interactivo en el que el jugador detecta planos horizontales en el suelo real, posiciona los bolos virtuales y lanza la bola mediante toques en pantalla, aprovechando físicas 3D y estimación de iluminación con Unity, C# y ARKit.

