Imagen del curso gratis Unity engine

Curso en línea gratuitoUnity engine

Duración del curso en línea: 4 horas y 30 minutos

4.89

estrellaestrellaestrellaestrellaestrella

(35)

Aprende a crear videojuegos en Unity desde cero: escenas 3D, físicas y scripts. Curso online gratis con práctica guiada y proyectos jugables.

En este curso gratuito, aprenda sobre

  • Qué es Unity y sus usos principales en desarrollo de videojuegos y experiencias interactivas
  • Diferencias clave entre Unity Free y Unity Pro, y cómo afectan al flujo de trabajo
  • Componentes esenciales de Unity: escenas, GameObjects, componentes y el entorno del IDE
  • Cómo crear, esculpir, texturizar y dar físicas a un terreno 3D (Terrain, Textures, Colliders)
  • Conceptos base de programación: propósito, rol del programador, algoritmos y ejemplos comunes
  • Variables y tipos de datos: string, numéricos, bool y su uso en lógica de juego
  • Qué son los scripts en Unity y ciclo de vida: Start, eventos y ejecución de comportamiento
  • Uso de Vector3 para movimiento en 3D y control de dirección/posición/rotación
  • Desarrollo del minijuego Roll-a-Ball: movimiento, rotación de pickups y manejo de colisiones
  • Físicas en Unity: Rigidbody/Colliders para evitar atravesar objetos y reaccionar a impactos
  • Space Shooter: disparo, componentes requeridos, control de límites y destrucción condicional
  • Generación aleatoria de asteroides con puntos de aparición y variables públicas de posición
  • Optimización: destruir explosiones/objetos temporales para evitar acumulación y caída de rendimiento
  • Construcción de un juego tipo Survival Shooter integrando movimiento, disparos, spawns y UI básica

Descripción del curso

Da el salto a la creación de videojuegos con Unity y empieza a construir experiencias interactivas desde el primer día. Este curso online gratuito está pensado para quienes quieren iniciarse en el desarrollo de juegos y entender cómo se arma un proyecto real: desde el entorno de trabajo y la organización de escenas, hasta el comportamiento de los objetos en un mundo 3D.

A lo largo del recorrido aprenderás a moverte con soltura por el editor, preparar escenarios, trabajar con componentes y darle vida a los elementos del juego mediante scripts. También desarrollarás criterio para elegir configuraciones comunes del motor, comprender qué aporta cada herramienta del flujo de trabajo y tomar buenas decisiones al momento de prototipar.

El enfoque es práctico: avanzarás con ejercicios y miniproyectos que te ayudarán a conectar conceptos clave como variables, tipos de datos y algoritmos con necesidades concretas de un videojuego. Además, reforzarás fundamentos esenciales para controlar movimiento, detectar colisiones, administrar eventos y lograr interacciones coherentes, sin perder de vista el rendimiento y la claridad del código.

Como resultado, tendrás una base sólida para diseñar niveles, ajustar físicas, preparar prefabs y crear mecánicas jugables. Trabajarás con ejemplos de juegos populares para aprender a estructurar un proyecto, iterar sobre tu prototipo y convertir una idea en una experiencia que se pueda probar y mejorar.

Al terminar, estarás listo para continuar con proyectos propios o dar tus primeros pasos hacia roles de programación, diseño técnico o desarrollo indie. Si buscas una puerta de entrada a la industria del desarrollo de juegos en TI, este curso te ofrece una ruta clara para empezar a practicar con Unity y construir un portafolio inicial.

Contenido del curso

  • Lección en vídeo: ¿Qué es Unity Engine y para que se utiliza? 06m
  • Ejercicio: _¿Cuáles son las diferencias entre las versiones Unity Free y Unity Pro?
  • Lección en vídeo: Componentes de Unity Engine 03m
  • Ejercicio: ¿Qué herramienta en Unity se utiliza para dar propiedades físicas a los objetos?
  • Lección en vídeo: Unity Leccion 1.1 (Entorno IDE) 08m
  • Ejercicio: _¿Qué es la "escena" en Unity?
  • Lección en vídeo: Unity Leccion 1.2 (Creando un terreno 3D) 10m
  • Ejercicio: ¿Cuál es el primer paso para crear un terreno en Unity según el video?
  • Lección en vídeo: Unity Leccion 1.3 (Diseñando el terreno) 10m
  • Ejercicio: _¿Qué es lo que se debe hacer para agregar una textura al terreno en Unity engine con ZoneClass?
  • Lección en vídeo: ¿Qué es la programación y para qué se utiliza? 02m
  • Ejercicio: ¿Cuál es la función principal de los programadores en el desarrollo tecnológico?
  • Lección en vídeo: ¿Qué son los algoritmos y para que se utilizan? 02m
  • Ejercicio: _¿Qué es un algoritmo y cuál es uno de los ejemplos más frecuentes?
  • Lección en vídeo: ¿Qué es y para que se utilizan las variables? 06m
  • Ejercicio: ¿Cuál de los siguientes tipos de dato representa mejor una secuencia de caracteres en programación?
  • Lección en vídeo: Unity Leccion 1.4 (Minijuego Roll A Ball 1/6) 09m
  • Ejercicio: _¿Qué son los scripts en Unity?
  • Lección en vídeo: Unity Leccion 1.5 (Minijuego Roll A Ball 2/6) 11m
  • Ejercicio: ¿Cuál es la función del método Start en un script de Unity?
  • Lección en vídeo: Unity Leccion 1.6 (Minijuego Roll A Ball 3/6) 06m
  • Ejercicio: _¿Qué tipo de dato se utiliza para indicar tres direcciones en Unity engine?
  • Lección en vídeo: Unity Leccion 1.7 (Minijuego Roll A Ball 4/6) 08m
  • Ejercicio: ¿Cuál es el objetivo del script en el desarrollo del juego mencionado?
  • Lección en vídeo: Unity Leccion 1.8 (Minijuego Roll A Ball 5/6) 13m
  • Ejercicio: _¿Qué función se llama dentro del evento para que los cubos roten y giren al inicio del juego en Unity engine con ZoneClass?
  • Lección en vídeo: Unity Leccion 1.9 (Minijuego Roll A Ball 6/6) 02m
  • Ejercicio: ¿Qué acción se realiza cuando un objeto colisiona con el jugador en el juego de Unity descrito?
  • Lección en vídeo: Unity Leccion 2.1 (Space Shooter 1/16) 10m
  • Ejercicio: _¿Qué componente debemos agregar al objeto jugador para evitar que atraviese otros objetos en el juego?
  • Lección en vídeo: Unity Leccion 2.2 (Space Shooter 2/16) 10m
  • Ejercicio: ¿Para qué se utiliza la función start en el contexto del script de programación de juegos descrito?
  • Lección en vídeo: Unity Leccion 2.3 (Space Shooter 3/16) 10m
  • Ejercicio: _¿Qué método público se encarga de establecer un valor mínimo y máximo para la inclinación en el eje X?
  • Lección en vídeo: Unity Leccion 2.4 (Space Shooter 4/16) 09m
  • Ejercicio: ¿Cuál es la función principal del componente 'r Body' mencionado en el código?
  • Lección en vídeo: Unity Leccion 2.5 (Space Shooter 5/16) 12m
  • Ejercicio: _¿Qué tipo de variable se crea para almacenar la velocidad de desplazamiento en el script universo?
  • Lección en vídeo: Unity Leccion 2.6 (Space Shooter 6/16) 10m
  • Ejercicio: ¿Qué componente se utiliza para mejorar los gráficos en Unity según la lección?
  • Lección en vídeo: Unity Leccion 2.7 (Space Shooter 7/16) 09m
  • Ejercicio: _¿Qué componente es requerido en el script de disparo que se debe agregar al jugador?
  • Lección en vídeo: Unity Leccion 2.8 (Space Shooter 8/16) 11m
  • Lección en vídeo: Unity Leccion 2.9 (Space Shooter 9/16) 10m
  • Ejercicio: _¿Qué condición se debe cumplir para que el objeto no se destruya al hacer contacto con la zona delimitada?
  • Lección en vídeo: Unity Leccion 3.1 (Space Shooter 10/16) 05m
  • Lección en vídeo: Unity Leccion 3.2 (Space Shooter 11/16) 10m
  • Ejercicio: _¿Qué variables públicas se crean en el método "puntos de aparición" para utilizar las posiciones donde aparecerán los asteroides de forma aleatoria?
  • Lección en vídeo: Unity Leccion 3.3 (Space Shooter 12/16) 14m
  • Lección en vídeo: Unity Leccion 3.4 (Space Shooter 13/16) 07m
  • Ejercicio: _¿Cuál es la solución para el problema de la mala optimización que se presenta en el juego al no desaparecer la explosión de asteroides?
  • Lección en vídeo: Unity Leccion 3.5 (Space Shooter 14/16) 13m
  • Lección en vídeo: Unity Leccion 3.6 (Space Shooter 15/16) 13m
  • Ejercicio: _¿Qué tipo de dato es la variable "reiniciar" en el script mencionado?
  • Lección en vídeo: Unity Leccion 3.7 (Space Shooter 16/16) 05m
  • Lección en vídeo: ¡Crea un videojuego estilo Survival Shooter! 02m

Este curso gratuito incluye:

4 horas y 30 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

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.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Desarrollo de juegos

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.