---
title: "Create with Code"
content_type: course
url: "https://learn.unity.com/course/create-with-code-1?language=es"
language: es
difficulty: beginner
duration_minutes: 2025
unity_version:
  - "2020.3"
supported_unity_versions:
  - name: "2020.3"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2020.3"
  - name: "2020.2"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2020.2"
  - name: "2020.1"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2020.1"
  - name: "2019.4"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2019.1"
  - name: "2018.4"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es&version=2018.4"
available_languages:
  - name: "en"
    url: "https://learn.unity.com/course/create-with-code.md?language=en"
  - name: "es"
    url: "https://learn.unity.com/course/create-with-code-1.md?language=es"
  - name: "ja"
    url: "https://learn.unity.com/course/create-with-code-jp.md?language=ja"
last_updated: "2026-08-04T14:20:47.000Z"
---

# Create with Code

In this official course from Unity, you will learn to Create with Code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own personal project, you will transform from an absolute beginner to a capable Unity developer. By the end of the course - if you are completing it through a school program - you will also be ready to put your skills to the test on the Unity Certified User Programmer Exam. Most importantly, though, when you complete this course, you will have the confidence that you can Create with Code.

3D assets for this course were generously provided by our partner, Synty Studios, and are not for commercial use. If you would like to use any of the 3D assets from this course in commercial projects, please purchase one of the asset packs from Synty Studios’ [Asset Store page](https://assetstore.unity.com/publishers/5217).

Educators who want to bring this curriculum into their classroom should complete the short [Teacher Training course](https://learn.unity.com/course/create-with-code-teacher-training) first.

## For educators

In this introductory course, students will use Unity to learn the fundamentals of programming in the context of creating their own projects. During the course, they will create several prototypes along with the instructor, manage a larger personal project more independently, and complete challenges and quizzes along the way to solidify and expand their new knowledge. The skills that they learn will align with the learning objectives from the Unity Certified User exam, providing them with a foundational understanding of Unity and C# programming, preparing them for certification. In addition to these core technical competencies, students will learn how to manage a project from start to finish: coming up with a concept, creating a project plan, prioritizing tasks, and hitting milestones. By the end of the course, students will have the confidence that, given enough time and resources, they can create anything they want with Unity and C#.

- [Syllabus.pdf](https://connect-prd-cdn.unity.com/20190621/cf052252-c52e-45b7-8c43-d4a2fcd53c98_Syllabus.pdf)
- [Scope and Sequence.pdf](https://connect-prd-cdn.unity.com/20190621/bad20437-2bd5-402c-872a-9ceae21432a3_Scope_and_Sequence.pdf)
- [Standards Alignment.pdf](<https://connect-prd-cdn.unity.com/20191121/0c2714ec-482c-4c39-80f4-0a63e0827864/Standards Alignment.pdf>)
- [Create with Code - All Lesson Plans.pdf](<https://connect-prd-cdn.unity.com/20210507/70f39e6e-50b4-4b36-8a21-293bae5a5fa8/Create with Code - All Lesson Plans.pdf>)

## Contents

### [Primeros pasos](https://learn.unity.com/course/create-with-code-1/unit/primeros-pasos?language=es&version=2020.3)

En esta unidad introductoria, se te presentará el curso, luego descargarás e instalarás el software de Unity.

- [Introducción al curso](https://learn.unity.com/course/create-with-code-1/unit/primeros-pasos/tutorial/introduccion-al-curso?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/primeros-pasos/tutorial/introduccion-al-curso.md?language=es&version=2020.3)) — Conoce el curso, sus objetivos, el contenido y cómo aprovecharlo al máximo.
- [¿Cómo instalar el software de Unity?](https://learn.unity.com/course/create-with-code-1/unit/primeros-pasos/tutorial/como-instalar-el-software-de-unity?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/primeros-pasos/tutorial/como-instalar-el-software-de-unity.md?language=es&version=2020.3)) — Sigue los pasos para crear tu cuenta de Unity e instalar Unity Hub, el Editor de Unity y Visual Studio.

### [Unidad 1: El control del jugador](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador?language=es&version=2020.3)

En esta unidad, programarás un auto que se mueve de lado a lado en una carretera flotante tratando de evitar (o golpear) los obstáculos en el camino. Además de familiarizarte con el Editor y el flujo de trabajo de Unity, aprenderás a crear nuevos Scripts de C# y a realizar un poco de programación sencilla. Al final de la unidad, podrás llamar a funciones básicas, y luego definir y ajustar nuevas variables para modificar los resultados de esas funciones.

- [Introducción al curso](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/introduccion-al-curso?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/introduccion-al-curso.md?language=es&version=2020.3)) — Conoce el curso, sus objetivos, el contenido y cómo aprovecharlo al máximo.
- [Lección 1.2: Del pedal al metal](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-2-del-pedal-al-metal?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-2-del-pedal-al-metal.md?language=es&version=2020.3)) — En esta lección programarás un vehículo en movimiento en C#, añadirás componentes de física y duplicarás objetos para poblar la carretera.
- [Lección 1.3: Persecución a alta velocidad](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-3-persecucion-a-alta-velocidad?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-3-persecucion-a-alta-velocidad.md?language=es&version=2020.3)) — Aprende a programar un script de C# para que la cámara use variables y siga al vehículo, manteniendo visible el camino en la Escena.
- [Lección 1.4: Al volante](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-4-al-volante?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/leccion-1-4-al-volante.md?language=es&version=2020.3)) — Emplea métodos, vectores y variables para leer las teclas de dirección y controlar un vehículo que avanza, retrocede y gira.
- [Desafío 1: Programar un avión](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/desafio-1-programar-un-avion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/tutorial/desafio-1-programar-un-avion.md?language=es&version=2020.3)) — Aplica entrada de usuario y control de cámara para que un avión avance, se incline con las flechas y permanezca visible.
- [Prueba 1](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/quiz/prueba-1?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-1-el-control-del-jugador/quiz/prueba-1.md?language=es&version=2020.3)) — Pon a prueba tu comprensión de las habilidades y conceptos vistos en la unidad 1 del curso.

### [Unidad 2: Jugabilidad básica](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica?language=es&version=2020.3)

En esta unidad, programarás un juego de vista aérea con el objetivo de lanzar comida a los animales hambrientos (que vienen en estampida hacia ti) antes de que te esquiven. Para ello, te familiarizarás con algunos de los conceptos más importantes de la programación y de Unity, como las declaraciones condicionales, la generación de valores aleatorios, los arreglos, la detección de colisiones, los Prefabs y las posiciones de una instancia. Al completar esta unidad, aprenderás a programar un juego básico que permita lanzar proyectiles y mover al jugador para mantener el juego vivo.

- [Unidad 2: Introducción](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/unidad-2-introduccion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/unidad-2-introduccion.md?language=es&version=2020.3)) — Este video introductorio de la Unidad 2 presenta cómo implementar la jugabilidad básica en tu proyecto.
- [Lección 2.1: Posición del jugador](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-1-posicion-del-jugador?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-1-posicion-del-jugador.md?language=es&version=2020.3)) — Crea un nuevo prototipo y programa el movimiento lateral del jugador usando enunciados if-then para mantenerlo dentro del área de juego.
- [Lección 2.2: Comida voladora](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-2-comida-voladora?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-2-comida-voladora.md?language=es&version=2020.3)) — Implementa un proyectil Prefab disparado con la barra espaciadora y límites que eliminan proyectiles y animales al salir del área de juego.
- [Lección 2.3: Estampida de animales aleatorios](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-3-estampida-de-animales-aleatorios?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-3-estampida-de-animales-aleatorios.md?language=es&version=2020.3)) — Aprende a programar un generador que cree Prefabs de animales aleatorios en la parte superior de la pantalla al pulsar la tecla S.
- [Lección 2.4: Decisiones de colisiones](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-4-decisiones-de-colisiones?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/leccion-2-4-decisiones-de-colisiones.md?language=es&version=2020.3)) — Implementa generación temporizada de animales, destrucción por colisión y un estado de Game Over.
- [Desafío 2: Jugar a traer la pelota](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/desafio-2-jugar-a-traer-la-pelota?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/desafio-2-jugar-a-traer-la-pelota.md?language=es&version=2020.3)) — Resuelve un desafío de programación con arreglos, aleatoriedad, colisiones y generación de objetos mientras un perro atrapa pelotas que caen.
- [Laboratorio 2: Nuevo proyecto con elementos primitivos ](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/laboratorio-2-nuevo-proyecto-con-elementos-primitivos?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/tutorial/laboratorio-2-nuevo-proyecto-con-elementos-primitivos.md?language=es&version=2020.3)) — Configura un proyecto nuevo con objetos primitivos y materiales de color para definir la Escena y encuadrar la cámara.
- [Prueba 2](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/quiz/prueba-2?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-2-jugabilidad-basica/quiz/prueba-2.md?language=es&version=2020.3)) — Usa esta prueba para comprobar tu comprensión de las habilidades y conceptos presentados en la unidad 2.

### [Unidad 3: Sonido y efectos](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos?language=es&version=2020.3)

En esta Unidad programarás un juego de desplazamiento lateral infinito de gran velocidad donde el jugador necesita sincronizar sus saltos sobre obstáculos para evitar chocar. Al crear este prototipo, aprenderás sobre cómo agregar música y efectos de sonido para transformar por completo la experiencia de tus proyectos. También aprenderás a crear fondos infinitos dinámicos repetibles, que son cruciales para cualquier juego de desplazamiento lateral. Por último, aprenderás a incorporar efectos de partículas como salpicaduras y explosiones, los cuales harán que la jugabilidad de tus juegos sea mucho más satisfactoria.

- [Unidad 3: Introducción](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/unidad-3-introduccion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/unidad-3-introduccion.md?language=es&version=2020.3)) — Este video introductorio presenta la Unidad 3, donde implementarás animaciones, audio y efectos de partículas en Unity.
- [Lección 3.1: Fuerza de salto](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-1-fuerza-de-salto?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-1-fuerza-de-salto.md?language=es&version=2020.3)) — Crea un sencillo prototipo tipo runner donde un personaje salta obstáculos generados al presionar la barra espaciadora.
- [Lección 3.2: Haz que el mundo pase volando](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-2-haz-que-el-mundo-pase-volando?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-2-haz-que-el-mundo-pase-volando.md?language=es&version=2020.3)) — Aprende a crear un fondo en bucle, eliminar obstáculos y detener el juego mediante comunicación entre scripts en tu juego de tipo runner.
- [Lección 3.3: No te quedes ahí sin hacer nada](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-3-no-te-quedes-ahi-sin-hacer-nada?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-3-no-te-quedes-ahi-sin-hacer-nada.md?language=es&version=2020.3)) — Configura en el Animation Controller las animaciones de correr, saltar y morir, ajustando sus transiciones y tiempos al juego.
- [Lección 3.4: Efectos de sonido y partículas](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-4-efectos-de-sonido-y-particulas?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/leccion-3-4-efectos-de-sonido-y-particulas.md?language=es&version=2020.3)) — Agrega música, efectos de sonido y Sistemas de partículas para que correr, saltar y chocar se sientan más dinámicos.
- [Desafío 3: Globos, bombas y booleanos](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/desafio-3-globos-bombas-y-booleanos?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/desafio-3-globos-bombas-y-booleanos.md?language=es&version=2020.3)) — Aplica física, fondos con desplazamiento, efectos especiales y depuración para terminar un juego de globo que recoge tokens y esquiva bombas.
- [Laboratorio 3: Control del jugador](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/laboratorio-3-control-del-jugador?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/tutorial/laboratorio-3-control-del-jugador.md?language=es&version=2020.3)) — Programarás el movimiento básico del jugador con límites, investigando, probando y depurando tu propia solución en C#.
- [Prueba 3](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/quiz/prueba-3?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-3-sonido-y-efectos/quiz/prueba-3.md?language=es&version=2020.3)) — Usa esta prueba para comprobar tu comprensión de las habilidades y conceptos vistos en la Unidad 3.

### [Unidad 4: Mecánicas de jugabilidad](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad?language=es&version=2020.3)

En esta Unidad, programarás un juego de combate Sumo tipo arcade cuyo objetivo es derribar oleadas de enemigos de dificultad en aumento desde una isla flotante con ayuda de potenciadores. Al crear este prototipo, aprenderás a implementar nuevas mecánicas de jugabilidad a tus proyectos, las cuales son nuevas reglas o sistemas que hacen que tu juego sea más interesante para jugar. Por un lado, aprenderás a programar un potenciador, el cual otorga al jugador una ventaja momentánea. Por otro lado, aprenderás a programar oleadas de enemigos de dificultad en aumento, lo cual hará que la supervivencia del jugador sea cada vez más desafiante. Un buen equilibrio entre potenciadores y dificultades crea una experiencia de jugabilidad mucho más interesante.

- [Unidad 4: Introducción](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/unidad-4-introduccion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/unidad-4-introduccion.md?language=es&version=2020.3)) — Conoce la Unidad 4, en la que comenzarás a implementar nuevas mecánicas de jugabilidad.
- [Lección 4.1: Mira por dónde vas](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-1-mira-por-donde-vas?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-1-mira-por-donde-vas.md?language=es&version=2020.3)) — Crea un prototipo donde la cámara orbita la isla y una esfera texturizada se mueve hacia adelante o atrás según la entrada del jugador.
- [Lección 4.2: ¿Cómo seguir al jugador?](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-2-como-seguir-al-jugador?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-2-como-seguir-al-jugador.md?language=es&version=2020.3)) — Aprende a crear un enemigo esférico que aparece en posiciones aleatorias, persigue al jugador y puede empujarlo por un precipicio.
- [Lección 4.3: Potenciador y cuenta regresiva](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-3-potenciador-y-cuenta-regresiva?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-3-potenciador-y-cuenta-regresiva.md?language=es&version=2020.3)) — Crea un potenciador que aparezca aleatoriamente, otorgue fuerza temporal al jugador y muestre un indicador visual.
- [Lección 4.4: «Bucles For» para oleadas](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-4-bucles-for-para-oleadas?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/leccion-4-4-bucles-for-para-oleadas.md?language=es&version=2020.3)) — Configura un Spawn Manager por oleadas que aumente la cantidad de enemigos y genere potenciadores en cada ronda.
- [Desafío 4: Creación de scripts de fútbol](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/desafio-4-creacion-de-scripts-de-futbol?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/desafio-4-creacion-de-scripts-de-futbol.md?language=es&version=2020.3)) — Aplica las habilidades de Sumo Battle para arreglar un prototipo de fútbol con oleadas de enemigos, potenciadores y dificultad creciente.
- [Laboratorio 4: Jugabilidad básica](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/laboratorio-4-jugabilidad-basica?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/tutorial/laboratorio-4-jugabilidad-basica.md?language=es&version=2020.3))
- [Prueba 4](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/quiz/prueba-4?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-4-mecanicas-de-jugabilidad/quiz/prueba-4.md?language=es&version=2020.3)) — Pon a prueba tu comprensión de las habilidades y conceptos tratados en la Unidad 4 con este cuestionario.

### [Unidad 5: Interfaz de usuario](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario?language=es&version=2020.3)

En esta Unidad programarás un juego para probar los reflejos del jugador, en el cual el objetivo es hacer clic y destruir objetos lanzados por el aire aleatoriamente antes de que caigan y desaparezcan por la parte inferior de la pantalla. Al crear este prototipo, aprenderás a implementar una interfaz de usuario (UI) en tus proyectos. Agregarás una pantalla de título con un menú de selección de dificultad que controlará el nivel de desafío de la jugabilidad, agregarás un monitor de puntaje que dará seguimiento a los puntos que ha obtenido el jugador y agregarás una pantalla de Fin del juego que permitirá a los jugadores reiniciar y intentar de nuevo. Al aprender estas habilidades, podrás crear una experiencia «jugable» completa que el usuario puede disfrutar de inicio a fin sin tener que reiniciar la aplicación para intentarlo de nuevo.

- [Unidad 5: Introducción](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/unidad-5-introduccion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/unidad-5-introduccion.md?language=es&version=2020.3)) — Este video introductorio de la Unidad 5 presenta lo que harás para diseñar e implementar una interfaz de usuario en Unity.
- [Lección 5.1: ¿Cómo destruir con un clic?](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-1-como-destruir-con-un-clic?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-1-como-destruir-con-un-clic.md?language=es&version=2020.3)) — Crea un proyecto 2D con objetivos buenos y malos que aparecen con movimiento aleatorio y se destruyen al hacer clic o salir de la pantalla.
- [Lección 5.2: ¿Cómo monitorizar el puntaje?](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-2-como-monitorizar-el-puntaje?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-2-como-monitorizar-el-puntaje.md?language=es&version=2020.3)) — Agrega una interfaz de puntaje, asigna valores a cada objetivo y muestra explosiones de partículas al destruirlos con clics.
- [Lección 5.3: Game Over](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-3-game-over?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-3-game-over.md?language=es&version=2020.3)) — Aprende a crear una interfaz de fin de juego y reinicio donde se detiene el spawn, se reinicia el puntaje y el jugador puede volver a jugar.
- [Lección 5.4: ¿Cuál es la dificultad?](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-4-cual-es-la-dificultad?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/leccion-5-4-cual-es-la-dificultad.md?language=es&version=2020.3)) — Crea una pantalla de título con texto estilizado y botones de dificultad que ajustan la velocidad de aparición de los objetivos.
- [Desafío 5: Aplasta comida](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/desafio-5-aplasta-comida?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/desafio-5-aplasta-comida.md?language=es&version=2020.3)) — Depurarás un juego estilo whack-a-mole ajustando botones, clics, puntaje, dificultad y la secuencia de reinicio en la interfaz de usuario.
- [Laboratorio 5: Intercambia tus recursos](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/laboratorio-5-intercambia-tus-recursos?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/tutorial/laboratorio-5-intercambia-tus-recursos.md?language=es&version=2020.3)) — Sustituye primitivos provisionales por modelos 3D de tu biblioteca o de la Unity Asset Store sin cambiar la jugabilidad.
- [Prueba 5](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/quiz/prueba-5?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/unidad-5-interfaz-de-usuario/quiz/prueba-5.md?language=es&version=2020.3)) — Usa esta prueba para comprobar tu comprensión de las habilidades y conceptos de la Unidad 5.

### [Próximos pasos](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos?language=es&version=2020.3)

En esta Unidad final, te prepararás para continuar desarrollando tus habilidades de Unity y C# de forma independiente, incluido aprender cómo completar tu proyecto personal y prepararte para el examen de programación de Usuario certificado por Unity, el cual puedes tomar mediante tu programa académico.

- [Próximos pasos: Introducción](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/proximos-pasos-introduccion?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/proximos-pasos-introduccion.md?language=es&version=2020.3)) — Aprende a prepararte para el examen de Unity Certified User y a finalizar y compartir tu proyecto personal.
- [Lección 6.1: Optimización del proyecto](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-1-optimizacion-del-proyecto?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-1-optimizacion-del-proyecto.md?language=es&version=2020.3)) — Aprende técnicas clave de optimización para mejorar el rendimiento de tus proyectos, en especial los móviles y web.
- [Lección 6.2: Investigación y resolución de problemas](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-2-investigacion-y-resolucion-de-problemas?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-2-investigacion-y-resolucion-de-problemas.md?language=es&version=2020.3)) — Aprende a investigar en línea y resolver problemas mientras agregas a Prototype 1 un velocímetro y tacómetro con física de vehículo más realista.
- [Lección 6.3: Comparte tus proyectos](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-3-comparte-tus-proyectos?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/leccion-6-3-comparte-tus-proyectos.md?language=es&version=2020.3)) — Aprende a exportar tu proyecto de Unity como aplicación autónoma para Mac/PC y como build WebGL lista para compartir.
- [Guía de supervivencia de ECS](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/guia-de-supervivencia-de-ecs?language=es&version=2020.3) ([md](https://learn.unity.com/course/create-with-code-1/unit/proximos-pasos/tutorial/guia-de-supervivencia-de-ecs.md?language=es&version=2020.3)) — Obtén una introducción general al sistema de componentes de entidad (ECS) y en qué se diferencia de los diseños orientados a objetos o basados en componentes.
