Libro electrónico gratuito sobre programación de juegos con Unity: C#, scripts, física, IA, optimización, publicación y monetización.
Contenido gratuito del libro electrónico + audiolibro
-
1. Introducción a la unidad
+ Ejercicio: ¿Cuál es el lenguaje de programación utilizado por Unity para controlar aspectos del comportamiento del juego? 2 minutos -
2. Configurar el entorno de desarrollo
+ Ejercicio: ¿Cuál es el segundo paso en la creación de juegos con Unity y cuáles son los componentes involucrados en este paso? 3 minutos -
3. Comprender la interfaz de Unity
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe correctamente la función de una de las ventanas de la interfaz de Unity? 2 minutos -
4. Creando tu primer proyecto en Unity
+ Ejercicio: ¿Cuál es el proceso para crear un nuevo proyecto en Unity? 3 minutos -
5. Importación y gestión de activos
3 minutos
-
6. Creación de terreno y entornos.
+ Ejercicio: ¿Cuál es el enfoque del sexto módulo del curso de libro electrónico Programación de juegos con Unity? 2 minutos -
7. Modelado 3D en Unity
+ Ejercicio: ¿Cuál es el papel de Unity en el modelado 3D? 3 minutos -
8. Texturizados y materiales
+ Ejercicio: ¿Qué es el texturizado en el contexto del desarrollo de juegos en Unity? 3 minutos -
9. Iluminación y sombras
+ Ejercicio: ¿Cuál de los siguientes tipos de luz en Unity es ideal para iluminación diurna y sombras exteriores? 2 minutos -
10. Sistema de partículas
+ Ejercicio: ¿Qué es un sistema de partículas en el contexto de los gráficos por computadora y cómo se usa en Unity? 2 minutos -
11. Animación y cinemáticas.
+ Ejercicio: ¿Qué se necesita para crear una animación en Unity? 2 minutos
-
12. Introducción a la programación en C#
+ Ejercicio: ¿Qué importancia tiene el lenguaje de programación C# en el desarrollo de juegos con la plataforma Unity? 3 minutos -
13. Variables, constantes y operadores en C#
+ Ejercicio: ¿Cuál es la principal diferencia entre una variable y una constante en C#? 4 minutos -
14. Estructuras de control en C#
+ Ejercicio: ¿Cuáles son las principales estructuras de control de C# utilizadas en la programación de juegos con Unity? 4 minutos -
15. Funciones y procedimientos en C#
+ Ejercicio: ¿Cuál es la principal diferencia entre funciones y procedimientos en C# en el contexto del desarrollo de juegos con Unity? 3 minutos
-
16. Orientación a objetos en C#
+ Ejercicio: ¿Cuál de los siguientes conceptos es crucial para crear juegos interactivos complejos en C# y Unity? 3 minutos -
16.1. Orientación a objetos en C#: concepto de orientación a objetos
+ Ejercicio: ¿Cuál es el concepto de Orientación a Objetos en C#? 3 minutos -
16.2. Orientación a objetos en C#: clases y objetos en C#
+ Ejercicio: ¿Qué es una clase de programación orientada a objetos en C#? 3 minutos -
16.3. Orientación a objetos en C#: herencia y polimorfismo
+ Ejercicio: ¿Cuáles son los dos conceptos principales de orientación a objetos en C# que se analizan en el texto? 2 minutos -
16.4. Orientación a objetos en C#: encapsulación
+ Ejercicio: ¿Cuál es el papel de la encapsulación en la programación orientada a objetos en C#? 3 minutos -
16.5. Orientación a objetos en C#: abstracción
+ Ejercicio: ¿Qué es la abstracción en la programación orientada a objetos en C# y cuál es su función? 3 minutos -
16.6. Orientación a objetos en C#: interfaces
+ Ejercicio: ¿Cuál es el papel de las interfaces en la programación orientada a objetos en C#? 2 minutos -
16.7. Orientación a objetos en C#: constructores y destructores
+ Ejercicio: ¿Cuál es el papel de los constructores y destructores en la programación orientada a objetos en C#? 3 minutos -
16.8. Orientación a objetos en C#: métodos y propiedades
+ Ejercicio: ¿Cuál es el papel de los métodos y propiedades en C# en el contexto de la programación de juegos con Unity? 3 minutos -
16.9. Orientación a objetos en C#: sobrecarga de métodos
+ Ejercicio: ¿Qué es la sobrecarga de métodos en C# en el contexto de la programación de juegos con Unity? 2 minutos -
16.10. Orientación a objetos en C#: atributos y métodos estáticos
+ Ejercicio: ¿Cuál es la principal característica de un atributo o método estático en C# en el contexto de la programación orientada a objetos? 2 minutos -
16.11. Orientación a objetos en C#: manejo de excepciones
+ Ejercicio: ¿Cuál es la función del bloque catch en el manejo de excepciones en C#? 3 minutos -
16.12. Orientación a objetos en C#: Colecciones en C#
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre colecciones en C# es verdadera? 3 minutos -
16.13. Orientación a objetos en C#: delegados y eventos
+ Ejercicio: ¿Cuál es el papel de los delegados y eventos en C# en la programación de juegos con Unity? 3 minutos
-
17. Programación de guiones de juegos
+ Ejercicio: ¿Cuál es el lenguaje de scripting más común utilizado en Unity para la programación de juegos y por qué es ideal para este propósito? 3 minutos -
18. Manipular la entrada del usuario
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre el manejo de la entrada del usuario en Unity? 3 minutos -
19. Programación de IA para NPC
+ Ejercicio: ¿Qué importancia tiene la programación de Inteligencia Artificial (IA) para NPC (personajes no jugables) en el desarrollo de juegos, especialmente en la plataforma Unity? 3 minutos -
20. Creando interfaces de usuario
+ Ejercicio: ¿Cuál es el primer paso para crear una interfaz de usuario (UI) en Unity? 3 minutos -
21. Sistema de puntuación y almacenamiento de datos.
+ Ejercicio: ¿Cuál es el objetivo principal del capítulo 21 del curso de libro electrónico Programación de juegos con Unity? 3 minutos -
22. Programación de audio y efectos de sonido.
+ Ejercicio: ¿Cuál es el papel del audio en el desarrollo de juegos en Unity? 3 minutos -
23. Física y colisiones en Unity
+ Ejercicio: ¿Cuál es el papel del componente RigidBody en la física de un juego de Unity? 3 minutos -
24. Programación de juegos multijugador
+ Ejercicio: ¿Cuál es el papel de la API de red de alto nivel (HLAPI) en Unity en el contexto de los juegos multijugador? 3 minutos
-
25. Optimización del juego para un mejor rendimiento
+ Ejercicio: ¿Cuáles son algunas de las técnicas de optimización de juegos mencionadas en el texto? 3 minutos -
26. Pruebas y depuración de juegos
+ Ejercicio: ¿Cuál es el papel de Unity Test Runner en el desarrollo de juegos? 2 minutos -
27. Publicar juegos en Unity Store
+ Ejercicio: ¿Cuál es el proceso para publicar un juego en Unity Store, según el capítulo 27 de nuestro libro electrónico? 3 minutos -
28. Publicar juegos en tiendas de aplicaciones.
+ Ejercicio: ¿Cuál es el proceso para publicar un juego en Google Play Store y App Store? 3 minutos -
29. Estrategia de marketing para juegos digitales
+ Ejercicio: ¿Cuáles son algunas de las estrategias de marketing para juegos digitales mencionadas en el texto? 3 minutos -
30. Monetización de juegos con anuncios y compras dentro de la aplicación.
+ Ejercicio: ¿Cuáles son las dos estrategias principales de monetización del juego que se analizan en el Capítulo 30? 3 minutos -
31. Derechos de autor y cuestiones legales
+ Ejercicio: En el contexto del desarrollo de juegos, ¿qué protegen los derechos de autor? 2 minutos -
32. Mejores prácticas para el desarrollo de juegos
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es una mejor práctica para desarrollar juegos usando Unity? 6 minutos
-
33. Introducción a la Realidad Virtual (VR) con Unity
+ Ejercicio: ¿Cuál es el papel de los auriculares VR en la experiencia de Realidad Virtual, como se describe en el texto? 3 minutos -
34. Introducción a la Realidad Aumentada (AR) con Unity
+ Ejercicio: ¿Qué plataforma de desarrollo de juegos es popular entre los desarrolladores de Realidad Aumentada (AR) debido a su flexibilidad y facilidad de uso, y también admite una variedad de tecnologías AR, incluidas ARKit de Apple, ARCore de Google y Vuforia? 3 minutos -
35. Finalización del curso y próximos pasos.
+ Ejercicio: ¿Qué se recomienda para convertirse en un desarrollador de juegos aún mejor después de completar el curso Programación de juegos con Unity? 3 minutos
Acerca del libro electrónico gratuito con audio
Curso completo de programación de juegos con Unity
Descarga este libro electrónico gratuito de Informática y Desarrollo de juegos para conocer el recorrido de creación de videojuegos con Unity, desde la preparación del entorno hasta la publicación de un proyecto.
Una guía estructurada para desarrollar juegos
El libro organiza el aprendizaje en un itinerario progresivo que combina el uso del editor Unity, la gestión de recursos visuales y la programación con C#. Incluye apartados dedicados a escenarios, iluminación, animación, interfaces, física, audio e inteligencia artificial para NPC.
Programación aplicada a Unity
Explora los fundamentos de C# y su aplicación mediante scripts de juego. El recorrido abarca variables, estructuras de control, funciones y orientación a objetos, incluyendo clases, herencia, interfaces, excepciones, colecciones, delegados y eventos.
Del prototipo al lanzamiento
- Interacción del jugador, puntuación y almacenamiento de datos.
- Multijugador, optimización, pruebas y depuración.
- Publicación en tiendas, marketing, monetización y aspectos legales.
- Introducción a experiencias de realidad virtual y realidad aumentada con Unity.
Temario organizado por etapas
Consulta una estructura pensada para localizar cada tema del proceso de desarrollo de videojuegos y avanzar de forma ordenada por las páginas del libro.
¿El libro trata la programación en C# para Unity?
Sí. Incluye fundamentos de C# y su uso para crear scripts de videojuegos en Unity.
¿Incluye temas de publicación y monetización de juegos?
Sí. Aborda tiendas de aplicaciones, marketing, anuncios, compras integradas y aspectos legales.
¿Se explican VR y AR con Unity?
Sí. El temario incorpora una introducción a realidad virtual y realidad aumentada con Unity.
Este libro electrónico/audiolibro incluye:
2 horas y 39 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.












