We may earn an affiliate commission when you visit our partners.
Course image
Pablo Figueroa

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

Read more

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.

Enroll now

What's inside

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.
Read more
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!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Diseña y programa videojuegos 2D sencillos
Explora la creación básica de juegos desde el punto de vista de programación en Unity
Desarrolla el prototipo básico de un juego y publícalo en web
Usa Unity, un motor de juegos muy conocido con abundante documentación y comunidad activa
Ofrece nociones básicas para programadores sin experiencia previa en Unity
Requiere conocimientos básicos en programación orientada a objetos con Python, Java o C#

Save this course

Save Desarrollo de Videojuegos en Unity: Una Introducción to your list so you can find it easily later:
Save

Reviews summary

Unity video game development

This course titled 'Desarrollo de Videojuegos en Unity: Una Introducción,' is a good starting point for those who want to learn the basics of video game development in Unity. Students will create a 2D game and learn about the concepts of physics, animation, and gameplay. They will also learn how to publish their game on the web and gain feedback from others. Students do note that the course is somewhat outdated, with some suggestions made to update the course content.
Students develop a game throughout the course.
"al finalizar este curso habrás desarrollado un juego 2D sencillo"
Covers the basics of Unity for creating 2D games.
"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."
Some students note the course is outdated.
"Considero que esta un poco desactualizado puesto que el motor de unity constantemente avanza"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Desarrollo de Videojuegos en Unity: Una Introducción with these activities:
Review Physics and Movement Concepts
Strengthen your understanding of physics and movement concepts, which are crucial for realistic game mechanics.
Browse courses on Physics
Show steps
  • Review textbooks or online materials on basic physics and kinematics.
  • Solve problems related to motion and force.
  • Apply these concepts to game development scenarios.
Review Basic Programming Concepts
Develop a strong understanding of essential programming concepts, such as data types, variables, and control structures, before embarking on the course.
Browse courses on Python
Show steps
  • Go through online tutorials or videos on basic programming.
  • Solve coding exercises on platforms like LeetCode or HackerRank.
  • Review textbooks or course materials on programming fundamentals.
Explore Unity Engine Tutorials
Become familiar with the Unity Engine by following guided tutorials that cover its interface, tools, and features.
Browse courses on Unity Engine
Show steps
  • Go through official Unity tutorials or YouTube channels dedicated to Unity.
  • Check out online courses or workshops on Unity basics.
  • Build small Unity projects to apply your knowledge.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice Coding in C#
Sharpen your C# programming skills by completing coding exercises and solving problems.
Browse courses on C#
Show steps
  • Find C# coding challenges on websites like HackerRank or CodeChef.
  • Join online coding competitions or hackathons to test your skills.
  • Contribute to open-source projects on GitHub or other platforms.
Join Unity Game Development Community
Connect with other Unity developers, share knowledge, discuss challenges, and learn from each other's experiences.
Show steps
  • Join online forums or Discord servers dedicated to Unity game development.
  • Attend virtual or in-person meetups or conferences.
  • Collaborate on Unity projects with others.
Gather Resources for Game Design
Curate a collection of valuable resources, such as tutorials, articles, and tools, for future reference and continued learning in game design.
Browse courses on Game Design
Show steps
  • Search for and bookmark online resources related to game design.
  • Create a organized system to store and categorize these resources.
  • Share your compilation with other students or aspiring game developers.
Develop a Game Prototype
Apply your learnings by creating a basic 2D game prototype in Unity, incorporating the concepts covered in the course.
Show steps
  • Design the game concept and mechanics.
  • Start building the game in Unity, using the knowledge acquired in the course.
  • Iterate on the game design and code, based on testing and feedback.
  • Publish your game prototype on a platform like itch.io or Game Jolt.
Mentor Junior Game Developers
Reinforce your understanding of Unity and 2D game development by sharing your knowledge with aspiring developers.
Show steps
  • Volunteer as a mentor in online communities or programs.
  • Offer one-on-one guidance to junior developers.
  • Create online tutorials or resources for beginners.

Career center

Learners who complete Desarrollo de Videojuegos en Unity: Una Introducción will develop knowledge and skills that may be useful to these careers:
Game Developer
As a Game Developer, you will be involved in the iterative process of designing, creating, and testing video games. Unity is widely used by Game Developers, and this course will help you build a foundation in using it to create your own 2D games. This course will also teach you about project management, version control, and other aspects of game development that are essential for success in this field.
Game Designer
Game Designers are responsible for creating the overall concept and design for video games. This course will teach you about game design principles, level design, and the use of Unity to create game prototypes. This course will help you build a foundation in game design and prepare you for a career in this field.
Software Engineer
Software Engineers use their knowledge of computer science and programming languages to build software. This course will teach you how to program in C# and use the Unity game engine to build 2D games. These are valuable skills for any Software Engineer, and this course will help you prepare for a career in this field.
Technical Artist
Technical Artists are responsible for creating the 3D models, textures, and other assets used in video games. This course will teach you how to use Unity to create 2D game assets. This course will help you build a foundation in technical art and prepare you for a career in this field.
Quality Assurance Tester
Quality Assurance Testers are responsible for testing video games to find and fix bugs. This course will teach you how to use Unity to test 2D games. This course will help you build a foundation in quality assurance testing and prepare you for a career in this field.
Indie Game Developer
Indie Game Developers are independent video game developers who create and publish their own games. This course will teach you how to use Unity to create 2D games and will also teach you about the business of game development. This course will help you build a foundation in indie game development and prepare you for a career in this field.
Game Programmer
Game Programmers are responsible for writing the code that powers video games. This course will teach you how to program in C# and use the Unity game engine to build 2D games. This course will help you build a foundation in game programming and prepare you for a career in this field.
Game Producer
Game Producers are responsible for managing the development and production of video games. This course will teach you about the project management and business skills needed to be a successful Game Producer. This course will help you build a foundation in game production and prepare you for a career in this field.
Game Animator
Game Animators are responsible for creating the animations used in video games. This course will teach you how to use Unity to create 2D game animations. This course will help you build a foundation in game animation and prepare you for a career in this field.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data to help businesses solve problems and make better decisions. This course will teach you how to use Unity to build 2D games. This course will help you build a foundation in data science and prepare you for a career in this field.
Business Analyst
Business Analysts are responsible for analyzing and improving business processes. This course will teach you how to program in C# and use the Unity game engine to build 2D games. These are valuable skills for any Business Analyst, and this course will help you prepare for a career in this field.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites and web applications. This course will teach you how to program in C# and use the Unity game engine to build 2D games. These are valuable skills for any Web Developer, and this course will help you prepare for a career in this field.
Mobile Developer
Mobile Developers are responsible for designing, developing, and maintaining mobile applications. This course will teach you how to program in C# and use the Unity game engine to build 2D games. These are valuable skills for any Mobile Developer, and this course will help you prepare for a career in this field.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Desarrollo de Videojuegos en Unity: Una Introducción.
An essential read for anyone interested in the theory and practice of game design.
A valuable resource for anyone interested in learning about design patterns and best practices for game development.
Is well suited for the course. The book is written clearly and covers foundational topics.
Provides a comprehensive overview of Unity, covering topics such as the Unity editor, scripting, physics, and networking. It good resource for beginners and experienced developers alike who want to learn more about Unity.
Provides a comprehensive overview of Unity, covering topics such as the Unity editor, scripting, physics, and networking. It good resource for beginners and experienced developers alike who want to learn more about Unity.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Desarrollo de Videojuegos en Unity: Una Introducción.
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Most relevant
Diseño de Videojuegos: Una introducción
Most relevant
Desarrollo y Diseño de Videojuegos: Proyecto final
Most relevant
Emprendimiento y métodos ágiles de desarrollo en...
Most relevant
Del código a la creación: dominar la programación de...
Most relevant
Anima personajes 2D en software Unity
Most relevant
Una guía completa del diseño de juegos
Most relevant
El valor de la creatividad y la innovación: La Economía...
Most relevant
Unreal para Principiantes: Crea videojuegos
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser