Descripción
PROGRAMACION EN RED E IA CON UNITY
Resumen del libro
Esta obra es una guía práctica y completa para aprender a desarrollar videojuegos desde cero con Unity y C#, integrando conceptos avanzados de inteligencia artificial y programación en red. El lector descubrirá cómo instalar y configurar el motor, diseñar personajes y animaciones, programar comportamientos inteligentes en NPCs, implementar multijugador con Mirror y Netcode, y sincronizar estados de juego para desplegar en dispositivos Android. Con ejemplos detallados, scripts comentados y prácticas guiadas, el libro permite construir un proyecto funcional y escalable, convirtiéndose en un recurso esencial para estudiantes, desarrolladores y autodidactas que busquen dominar el desarrollo de videojuegos con conectividad y agentes inteligentes.
¿De qué trata?
El libro aborda el desarrollo de videojuegos desde sus fundamentos hasta técnicas avanzadas, combinando tres áreas clave: la programación básica con Unity y C#, la inteligencia artificial aplicada a personajes no jugables (NPCs) y la implementación de funcionalidades multijugador en red. A lo largo de sus capítulos, el lector aprenderá a diseñar personajes, animaciones, físicas y HUD, así como a programar comportamientos inteligentes mediante IA, navegar entornos 3D y entrenar agentes con ML-Agents y PyTorch. También se explica cómo implementar el modo multijugador con Mirror y Netcode, sincronizar estados de juego y desplegar el producto final en dispositivos Android. Todo ello se presenta con ejemplos prácticos, scripts comentados y proyectos guiados que facilitan la comprensión y aplicación de los conceptos.
Temas principales
- Instalación y configuración de Unity para el desarrollo de videojuegos.
- Diseño de personajes, animaciones, físicas y elementos de interfaz (HUD).
- Programación de comportamientos inteligentes en NPCs mediante inteligencia artificial.
- Navegación de entornos 3D y entrenamiento de agentes con ML-Agents y PyTorch.
- Implementación de funcionalidades multijugador con Mirror y Netcode.
- Sincronización de estados de juego y despliegue en dispositivos Android.
¿Para quién está recomendado?
Está dirigido a estudiantes de desarrollo de videojuegos, programadores que deseen ampliar sus conocimientos en Unity y C#, desarrolladores interesados en inteligencia artificial aplicada a videojuegos, y autodidactas que quieran dominar la creación de juegos con conectividad en red. Es adecuado tanto para principiantes como para aquellos con experiencia previa que busquen integrar técnicas avanzadas de IA y multijugador en sus proyectos.
Qué aporta este libro
- Aprendizaje práctico y progresivo desde la instalación de Unity hasta la publicación en Android.
- Integración de inteligencia artificial y programación en red en un solo volumen, con ejemplos funcionales.
- Scripts comentados y prácticas guiadas que facilitan la comprensión y aplicación de los conceptos.
- Capacidad para construir un videojuego completo, escalable y con funcionalidades multijugador.
- Dominio de herramientas como ML-Agents, PyTorch, Mirror y Netcode para proyectos profesionales.
Ficha técnica
- Autor: RUIZ DE ALEGRIA; ASIER
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: ANIMACION DIGITAL
- Colección: BIG DATA, DATA SCIENCE E INTELIGENCIA AR
- Encuadernación: Bolsillo
- Fecha de edición: 2025
- Número de páginas: 272
- Dimensiones: 24.0 cm x 17.0 cm
- Peso: 888.0 gr
Valoración editorial
Esta obra se presenta como un recurso completo y actualizado para quienes deseen adentrarse en el desarrollo de videojuegos con Unity, combinando dos áreas de gran demanda: inteligencia artificial y programación en red. Su enfoque práctico, con ejemplos detallados y scripts comentados, facilita el aprendizaje progresivo y la aplicación inmediata de los conocimientos. La inclusión de herramientas como ML-Agents, PyTorch, Mirror y Netcode la convierte en una guía valiosa tanto para principiantes como para desarrolladores que busquen ampliar sus competencias técnicas. Es especialmente recomendable para aquellos interesados en crear proyectos funcionales y escalables, con un enfoque claro en la conectividad y la inteligencia de los personajes no jugables.

