Saltar al contenido principal
Programacion y Motores de Videojuegos

Programacion y Motores de Videojuegos

Cortes Campo, Francisco Javier

Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y activ...

Editorial:
Marcombo
Año de edición:
2025
ISBN:
978-84-267-3972-8
Páginas:
170
Encuadernación:
Normal tapa blanda (libros)
Colección:
FORMACION
29,90 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y actividades prácticas para reforzar los conocimientos adquiridos. En el primer capítulo, se explora el origen y la evolución de los videojuegos en el segundo, se introducen los conceptos fundamentales de la programación orientada a objetos, explicados con ejemplos prácticos en C# y el tercer capítulo se adentra en 3 tipos de patrones de diseño, ilustrándolos con ejemplos claros y aplicados. A partir del cuarto capítulo, se inicia un emocionante tutorial práctico basado en UNITY. Aprenderá desde cero a descargar, instalar y configurar este motor de desarrollo, y avanzará en la creación de un videojuego completo: Tanks. En el quinto capítulo, se explora la interfaz gráfica de UNITY, sentando las bases para desarrollar aspectos clave como escenas, cámaras y la estructura de proyectos. El sexto capítulo profundiza en los objetos del videojuego y sus componentes, enseñándole cómo crear y personalizar scripts para gestionar eventos y funciones dinámicas. En el séptimo capítulo se abordan los elementos de físicas y colisiones, que permiten manejar los objetos con movimientos, rotaciones y comportamientos realistas. Finalmente, en el último capítulo, se desarrolla la mecánica del videojuego Tanks. Aquí aprenderá el uso de corrutinas, esenciales para la lógica del juego, y dará el paso final: crear ejecutables para PC y Android, llevando su proyecto a su máximo potencial. Además, el libro se complementa con una guía didáctica, exclusiva para docentes, que incluye la programación del módulo y el solucionario de las actividades propuestas en cada unidad. El autor, Francisco Javier Cortés Campo, es ingenier

Índice

Unidad 1. Origen y evolución de los videojuegos 1.1 Los pioneros en la creación de videojuegos 1.2 Hitos en la historia del videojuego 1.3 Evolución de las videoconsolas 1.4 El mercado español de los videojuegos 1.5 Ocio audiovisual. La industria del videojuego en la actualidad Unidad 2. Conceptos fundamentales de la programación orientada a objetos 2.1 Introducción 2.2 Objetos 2.3 Clases 2.4 Métodos 2.5 Tipos de métodos 2.6 Visibilidad de métodos y de sus propiedades 2.7 Modificadores 2.8 Relaciones entre clases 2.9 Herencia 2.10 Interfaces 2.11 Funciones virtuales. Override 2.12 La clase OBJECT 2.13 Estructuras dinámicas en C# 2.14 Pilas en C# 2.15 Colas en C# 2.16 Listas en C# 2.17 ArrayList en C# 2.18 SortedList en C# 2.19 Enumeradores en C# 2.20 Clases y métodos genéricos en C# Unidad 3. Patrones de diseño 3.1 Patrones de diseño 3.2 Estructura de un patrón de diseño 3.3 Tipos de patrones 3.4 Patrones de creación 3.5 Patrones estructurales 3.6 Patrones de comportamiento 3.7 Concurrencia Unidad 4. Motor de desarrollo de videojuegos 4.1 Unity 4.2 Crear un nuevo proyecto 4.3 Preferencias del Editor 4.4 Configurar opciones del proyecto 4.5 Tutorial Tanks. Nuevo proyecto 3D Unidad 5. Interfaz gráfica de Unity 5.1 Interfaz gráfica de Unity 5.2 GameObject 5.3 Hierarchy View 5.4 Project View 5.5 Scene View 5.6 Opciones de visualización de la escena 5.7 Barra de herramientas 5.8 Layers (capas) 5.9 Game View 5.10 Barra de control de Game View 5.11 Pestaña Inspector 5.12 Pestaña Consola 5.13 Configuración de cámaras 5.14 Tutorial Tanks, cambiar iluminación y cámara 5.15 Cambiar cámara principal Unidad 6. Componentes. Scripting 6.1 Componentes de los GameObject 6.2 Componente Transform 6.3 Tutorial Tanks. Insertando el tanque 6.4 Añadir componente de audio al tanque 6.5 Añadir un efecto al tanque 6.6 Prefab 6.7 Crear un prefab 6.8 Instanciar un prefab 6.9 Reescribir un prefab 6.10 Ciclo de vid

También te puede interesar

Una Vida Siempre en Linea

Una Vida Siempre en Linea

Vilalta, Ariadna

Cómo la hiperconectividad, los algoritmos y la IA están reconfigurando nuestra mente y nuestras emociones. UN LIBRO PARA ENTENDER QUÉ NOS ESTÁ PASANDO PSICOLÓGICA Y SOCIALMENTE EN LA ERA DIGITAL.La tecnología no solo organiza nuestra vida: está reorganizando nuestra mente. Vivimos conectados de forma permanente. Dormimos con el móvil al lado, trabajamos frente a pantallas, nos ...

21,90 €

Trucos de Iphone que Apple Nunca te Contara, los

Trucos de Iphone que Apple Nunca te Contara, los

Snofla

Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida.Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que ...

24,95 €

Codigo Limpio. Segunda Edicion

Codigo Limpio. Segunda Edicion

Martin, Robert C.

Con la segunda edición de Código limpio, Robert C. Martin (Uncle Bob) revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y...

62,50 €

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

Aa.vv.

Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...

18,95 €

Ciencia 5. 0

Ciencia 5. 0

Bravo Abad, Jorge

Descubra cómo la Inteligencia Artificial está transformando la investigación científica. Desde la biomedicina y el clima hasta la química, la física y la exploración del universo, Ciencia 5.0 presenta, con rigor y visión estratégica, el nuevo modelo de Ciencia potenciado por algoritmos. ...

19,95 €

Una Teoria Critica de la Inteligencia Artificial- Rustica

Una Teoria Critica de la Inteligencia Artificial- Rustica

Innerarity, Daniel

El cambio tecnológico afecta a un valor fundamental de las sociedades democráticas: la capacidad de decidir. Cada vez más decisiones, cotidianas o políticas, son automatizadas y se delegan en sofisticados artefactos. A partir de la reflexión acerca del concepto de decisión democrática, Innerarity elabora, con rigor analítico, una filosofía política de la inteligencia artificial...

24,00 €