- Level Foundation
- Course by Universidad de los Andes
-
Offered by
About
Bienvenidos a esta introducción al desarrollo de videojuegos en Unity! Al finalizar este curso habrás desarrollado un juego 2D sencillo, y conocerás los conceptos necesarios para hacer este desarrollo desde el punto de vista de un programador en Unity. Aprenderás durante 8 semanas cómo crear la escena principal de un juego, cómo agregar código que defina el comportamiento de los personajes, cómo reflejar el estado del juego en elementos de interfaz y cómo publicar dicho prototipo en la web. Usamos Unity, un motor de juegos muy popular, con una gran cantidad de recursos disponibles y con una comunidad muy activa. Puedes ver ejemplos de lo que han desarrollado otros estudiantes en: http://padlet.com/Uniandes/DlloVideojuegos Tengas o no tengas una idea de juego, este curso te permitirá adquirir las habilidades básicas para desarrollar juegos 2D. Este curso es también útil si quieres hacer un juego para tu trabajo, investigación, ó por hobby, sea el tema que sea. Los conceptos acá aprendidos son también útiles para el desarrollo de simuladores, juegos educativos, y libros interactivos. Es importante que tengas conocimientos básicos de programación en un lenguaje orientado por objetos como Python, Java o C#. Existen varios cursos en Coursera que puedes tomar con este propósito. Vamos a programar en C# dentro de Unity, y los conceptos en otros lenguajes orientados por objeto van a ser útiles para nuestro desarrollo en este curso. Este curso es parte del Programa Especializado Coursera en desarrollo de videojuegos, en la cual aprenderás a diseñar y programar cierto tipo de videojuegos, comprender el mercado actual y lo que se requiere para crear un juego comercialmente exitoso. Ten en cuenta que este curso ha sido diseñado como el primero de cinco cursos que hacen parte del programa especializado en Desarrollo y Diseño de Videojuegos. Puedes tomar todos los cursos por separado o sólo uno de ellos, sin embargo te recomendamos que te inscribas y participes en los cinco, ojalá en el orden que te proponemos, de manera que llegues al último curso denominado "Desarrollo y Diseño de Videojuegos: proyecto final" preparado para aplicar los conocimientos adquiridos en los cursos anteriores. Para inscribirte únicamente a este curso debes ir a la página del mismo: https://www.coursera.org/learn/desarrollo-videojuegos-unity/home/welcome. Haz click en el botón azul de la izquierda "Enroll now" o "Inscribirse ahora", donde podrás elegir si deseas tomar el curso pagando por la certificación con una suscripción mensual o anual, en cuyo caso debes hacer unas evaluaciones adicionales obligatorias y cumplir con los otros requisitos de certificación; o si deseas auditarlo, es decir acceder al contenido sin pagar por el certificado o suscripción.Modules
Introducción al curso
1
Videos
- Video: Introducción al Curso
4
Readings
- Lectura: Bienvenida y recomendaciones
- Actividad: Saludar y presentarse
- Lectura: Ejemplos de nuestros estudiantes
- Versiones de este curso
Introducción a Unity y creación de la escena principal del video juego
3
Videos
- Video: Lo que aprenderás en el módulo 1
- Video: Buscar recursos para tu escena
- Video: Copiar recursos a tu escena
3
Readings
- Lectura: Bienvenido al módulo 1
- Lectura: Recursos del Módulo
- Lectura: Descargar Unity
Cierre del módulo 1
1
Assignment
- Lista de chequeo del módulo 1
1
Peer Review
- Tarea de la semana 1
4
Readings
- Lectura: Glosario y FAQ del módulo 1
- Lectura: Descripción de la tarea del módulo 1
- Diferencias entre versiones de Unity
- Actividad: ¿Qué aprendimos en el módulo 1?
Introducción a la programación en Unity y al manejo de física
1
Videos
- Video: Lo que aprenderás en el módulo 2
1
Readings
- Lectura: Bienvenido al módulo 2
Física y movimiento 2D
4
Videos
- Video: Uso de Colliders y RigidBody2D
- Video: Introducción a Scripts
- Video: Animations y Animator controller
- Video: Movimiento por medio de RigidBody2D.velocity
Cierre del módulo 2
2
Assignment
- Quiz del módulo 2
- Lista de chequeo del módulo 2
3
Readings
- Lectura: Glosario y FAQ del módulo 2
- Lectura: Descripción de la tarea del módulo 2
- Actividad: ¿Qué aprendimos en el módulo 2?
Introducción a la Integración de animaciones
1
Videos
- Video: Lo que aprenderás en el módulo 3
1
Readings
- Lectura: Bienvenido al módulo 3
Integrando Animaciones
4
Videos
- Video: Uso de Triggers para limitar movimiento
- Video: Código para cambios de estado de un objeto
- Video: Reuso de un sprite por partes
- Video: Crear una animación sencilla
Cierre del módulo 3
1
Assignment
- Lista de chequeo del módulo 3
2
Peer Review
- Tarea Módulo 3
- Documento de diseño (versión módulo 3)
3
Readings
- Lectura: Glosario y FAQ del módulo 3
- Lectura: Descripción de la tarea del módulo 3
- Actividad: ¿Qué aprendimos en el módulo 3?
Introducción a Interfaz y comportamiento 1
1
Videos
- Video: Lo que aprenderás en el módulo 4
1
Readings
- Lectura: Bienvenido al módulo 4
Interfaz básica. Interacciones entre objetos (1)
4
Videos
- Video: Conceptos de Unity
- Video: Interfaz básica de usuario
- Video: Interacción orco-árbol
- Video: Interacción árbol-enemigo: la bala
Cierre del módulo 4
2
Assignment
- Quiz del módulo 4
- Lista de chequeo del módulo 4
3
Readings
- Lectura: Glosario del módulo 4
- Lectura: Descripción de la tarea del módulo 4
- Actividad: ¿Qué aprendimos en el módulo 4?
Introducción a Comportamiento 2
1
Videos
- Video: Lo que aprenderás en el módulo 5
1
Readings
- Lectura: Bienvenido al módulo 5
Interacciones entre Objetos (2)
5
Videos
- Video: Interacción árbol-enemigo: el disparo
- Video: Interacción enemigo-árbol: reacción del árbol y animación del disparo
- Video: Interfaz del enemigo e interacción orco - enemigo
- Video: Interacción orco - enemigo: daño en el orco
- Video: Interacción orco - enemigo: elementos finales
Cierre del módulo 5
1
Assignment
- Lista de chequeo de la semana 5
1
Peer Review
- Tarea de la semana 5
3
Readings
- Lectura: Glosario del módulo 5
- Lectura: Descripción de la tarea de la semana 5
- Actividad: ¿Qué aprendimos en la semana 5?
Introducción a Ajustes en el juego: sonido - analytics - publicación
1
Videos
- Video: Lo que aprenderás en la semana 6
1
Readings
- Lectura: Bienvenido a la semana 6
Contenido de la Semana 6
5
Videos
- Video: Algunas mejoras al juego
- Video: Agregar sonido al juego
- Video: Integración a Unity Analytics versión 4.6
- Video: Analytics en Unity 5
- Video: Subir el juego a Kongregate (Depreciado)
3
Readings
- Lectura: Cómo agregar letreros
- Lectura: Acerca de Analytics
- Itch.io
Cierre del módulo 6
2
Assignment
- Quiz de la Semana 6
- Lista de chequeo de la semana 6
3
Readings
- Lectura: Descripción de la tarea de la semana 6
- Lectura: Glosario y FAQ del módulo 6
- Actividad: ¿Qué aprendimos en la semana 6?
Introducción a la Experiencia de juego
1
Videos
- Video: Lo que aprenderás en la semana 7
1
Readings
- Lectura: Bienvenido a la semana 7
Prueba de usuario
1
Videos
- Video: Pruebas exploratorias
1
Readings
- Lectura: Formulario de evaluación de juego
Cierre del módulo 7
1
Assignment
- Lista de chequeo de la semana 7
1
Peer Review
- Tarea de la semana 7
3
Readings
- Glosario del módulo 7
- Lectura: Descripción de la tarea de la semana 7
- Actividad: ¿Qué aprendimos en la semana 7?
Introducción al Análisis de información del juego
1
Videos
- Video: Lo que aprenderás en el módulo 8
1
Readings
- Lectura: Bienvenido al módulo 8
Análisis de información del juego
1
Assignment
- Lista de chequeo del módulo 8
1
Videos
- Video: Análisis de datos y ficha técnica
1
Readings
- Lectura: Ejemplo de ficha técnica
Cierre del Curso
1
Assignment
- Tarea del módulo 8
1
Discussions
- Reflexión final: Galería de trabajos
1
Videos
- Video: Notas de cierre del curso
2
Readings
- Glosario del módulo 8
- Actividad: ¿Qué aprendimos?
Auto Summary
Discover the fundamentals of 2D game development with "Desarrollo de Videojuegos en Unity: Una Introducción." Ideal for personal development, this 8-week course is led by expert instructors on Coursera. You'll learn to create a basic game, write character behavior code, design UI elements, and publish your prototype online using Unity. Basic knowledge of object-oriented programming languages like Python, Java, or C# is recommended. Suitable for beginners and those interested in creating games for work, research, or as a hobby. Subscription options include Starter and Professional plans. Join now to start your game development journey!

Pablo Figueroa