Desarrollo de Videojuegos en Unity: Una Introducción

Universidad de los Andes via Coursera

Go to Course: https://www.coursera.org/learn/desarrollo-videojuegos-unity

Introduction

### Course Review: Desarrollo de Videojuegos en Unity: Una Introducción In the realm of game development, Unity stands out as one of the most versatile and powerful platforms available today. If you're a budding developer eager to dive into the world of 2D game creation, "Desarrollo de Videojuegos en Unity: Una Introducción" on Coursera is an excellent place to start. This course offers an engaging and comprehensive introduction to the key concepts and skills needed to create a simple yet complete 2D game. #### Course Overview Spanning eight weeks, this course is designed to equip learners with fundamental programming concepts in Unity, culminating in the development of a playable 2D game. In each module, participants will progressively build their game, from establishing the main scene to integrating interactive elements and publishing their project online. The course is structured as follows: 1. **Introducción y definición de un juego en 2D** - The introductory module familiarizes students with Unity’s interface, guiding them through the creation of a new 2D project and the essentials of designing a game scene. 2. **Física y movimiento 2D** - Here, you will delve into programming concepts such as creating gravity and collision mechanics, essential for any dynamic game environment. Utilizing Unity's Mecanim animation system, students learn to give life to their characters. 3. **Integración de animaciones** - In this module, participants enhance their projects by incorporating character animations into movement, thereby elevating their game’s visual appeal and interactivity. 4. **Interfaz y comportamiento (1)** - At the halfway mark, the course introduces users to user interface (UI) elements, allowing players to gauge their progress in the game. This module emphasizes player feedback and interaction. 5. **Comportamiento (2)** - Students will build upon their previous knowledge, adding various interaction types between game elements and enhancing gameplay dynamics. 6. **Ajustes en el juego: Sonido - Analytics - Publicación** - This crucial module focuses on finalizing the game through sound design and implementing analytics to track player engagement. By the end, students will publish a playable version of their game online. 7. **Experiencia de juego** - This interactive session allows participants to play each other's games, providing invaluable peer feedback and insights into game mechanics. 8. **Análisis de información del juego** - Finally, students analyze gameplay data to derive improvements for their games, wrapping up the course with a comprehensive understanding of the development process. #### Learning Experience The course is structured in such a way that even complete beginners can follow along with relative ease. The lessons are clear, with ample resources and exercises to reinforce learning. The gradual complexity also ensures that learners do not feel overwhelmed and can build their confidence as they progress. One of the highlights is the focus on practical application. By the end of the course, not only do you have a finished game, but you also understand the entire lifecycle of game development, from ideation to publication. Additionally, the feedback sessions add immense value, as sharing your work with peers fosters a collaborative learning atmosphere. #### Recommendation I wholeheartedly recommend "Desarrollo de Videojuegos en Unity: Una Introducción" for anyone interested in game development. Whether you're a hobbyist looking to explore a new passion or considering a career in game design, this course equips you with the foundational skills needed to start your journey. Besides the technical skills, you’ll also cultivate critical thinking regarding gameplay mechanics and player experience, which are essential in today's competitive game development landscape. With Unity being a widely used platform in the industry, the skills learned in this course will surely be a stepping stone towards more advanced programming and game development journeys. Overall, if you're ready to unleash your creativity and bring your game ideas to life, don't hesitate to enroll in this course – you're in for a rewarding experience!

Syllabus

Introducción y definición de un juego en 2D

Bienvenido al curso introductorio sobre Desarrollo de Videojuegos haciendo uso de Unity, la cual es una herramienta poderosa para crear y publicar juegos digitales, de la cual hay disponible una versión personal gratuita. Espero que nos acompañes en los siguientes 8 módulos desarrollando un nivel sencillo de tu propio juego en 2D, y aprendiendo conceptos fundamentales para el desarrollo de videojuegos en Unity. En este primer módulo vas a familiarizarte con los conceptos básicos para la creación de un nuevo proyecto 2D en Unity, empezando por la escena principal de tu propio juego.

Física y movimiento 2D

¡Hola! En este módulo vas a profundizar sobre los conceptos de programación en Unity y hacer uso del sistema Mecanim para animación. Puntualmente, vas a agregar el comportamiento básico, basado en gravedad y colisiones, del personaje principal y de los demás elementos en tu escena 2D. ¡Suerte con tus desarrollos!

Integración de animaciones

En este módulo llevarás tu proyecto de desarrollo de un video juego en 2D un paso más allá, al integrar las animaciones de tus personajes a su movimiento, definiéndolos en scripts. Con esto, tendrás una primera versión de tu juego con elementos animados... ¡Suerte y que te rinda!

Interfaz y comportamiento (1)

Hemos llegado a la mitad del curso. ¡Felicitaciones! En este módulo agregarás a tu proyecto elementos de interfaz (sistema de comunicación hombre-máquina), los cuales le permiten al jugador conocer qué tan bien le está yendo en el juego. También comienzas a hacer uso de mecanismos para que los elementos del juego interactúen entre sí. Comenzarás a agregarle emoción a tu juego. !Suerte!

Comportamiento (2)

Ya pasaste ¡la mitad del curso!. Complementa ahora tu juego 2D con el código necesario para agregar interacciones entre los elementos del espacio de juego. Agregarás varios tipos de interacción en el juego, por ejemplo entre los personajes y entre el jugador y los personajes. ¡Ya se puede sentir la adrenalina al jugarlo!. !Que te rinda!

Ajustes en el juego: Sonido - Analytics - Publicación

Esta semana ¡terminas la primera versión del juego 2D que estás creando! En este módulo retocas los últimos detalles antes de publicar tu juego, como por ejemplo, el sonido. Agregarás código para saber cómo se utiliza el juego. También publicarás una versión de tu juego en la Web, para que tus compañeros y el mundo en general lo puedan disfrutar. ¡Felicitaciones por tu esfuerzo hasta ahora! ¡Falta poco!

Experiencia de juego

¡En este módulo te dedicarás a jugar! Vamos a probar los juegos de los demás y darles retroalimentación positiva sobre su juego. Esta sesión nos servirá para obtener datos de analíticas de los juegos y para ver qué es lo más urgente a mejorar. ¡Suerte!

Análisis de información del juego

Has llegado al último módulo de nuestro curso. En este módulo podrás analizar la información recopilada a partir del uso de tu juego, para derivar ideas acerca de qué cosas es necesario mejorar en él. Con este módulo terminas esta experiencia de aprendizaje, en la cual has desarrollado un juego 2D completo y lo has publicado ¡Felicitaciones!

Overview

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. Usam

Skills

Reviews

Excelente curso y muy practico, se entregan conocimiento suficiente para crear un video juegos

Es un buen inicio, muy buena la explicación, aunque los videos sean muy cortos y los temas todas en la clase sean muy pocos

Es un buen curso donde se pueden aprender algunos conceptos basicos e interesantes de los videojuegos

Podría explicar un poco mas el tema del compilado y como diseñar la escena al comienzo dele curso. Pero en lineas generales esta muy bien para aprender lo basico.

Excelente curso, muy completo y dinámico. Mi única queja sería que las evaluaciones por compañeros a veces no llegan a corregirte a tiempo y por lo tanto no te sale tu nota final.