Aprende a programar con Unreal Engine

Seven Siegel |
9 de diciembre de 2020
Hour of Code es una iniciativa global que tiene como objetivo enseñar técnicas de programación a personas de todas las edades de forma divertida. Cualquier persona puede organizar un evento Hour of Code o practicar con los tutoriales en el sitio web de Hour of Code.

En esta Semana de la informática, Epic Games colabora con Hour of Code a través de una nueva gama de planes formativos para enseñar programación a adolescentes en las aulas o en actividades extraescolares.

Ya hemos presentado cinco nuevas unidades en el modo creativo de Fortnite diseñadas para esta iniciativa. Hoy, publicamos cinco lecciones completamente nuevas de Unreal Engine, todas de una sola hora de duración.

Recuerda que Unreal Engine se puede descargar y usar gratis. Además se puede acceder a estos planes formativos de manera gratuita.

Echa un vistazo a continuación a las técnicas de programación que tus alumnos podrían aprender: ¡este podría ser su primer paso en un viaje hacia una carrera profesional en la programación!
 

Cinco nuevos planes formativos de Unreal Engine disponibles


Estos planes formativos te ayudan a enseñar conceptos de programación a los alumnos a través de Unreal Engine. Para completar estas actividades, se pueden descargar los nuevos recursos para docentes y alumnos desde el Marketplace de Unreal Engine. 

Cada lección tiene un plan formativo, una guía para alumnos y una guía para profesores. Las actividades y los archivos de proyecto incluidos están diseñados para hacerse en orden desde el inicio hasta el final o se puede seleccionar cualquier actividad para completarse individualmente.

Crea tu primer juego 3D: descubre la detección de colisiones en Unreal Engine

En esta lección, los estudiantes aprenderán cómo crear un sencillo circuito de parkour en el que el jugador tendrá que avanzar por un pasillo y superar un peligroso espacio. Aprenderán lo que es la detección de colisiones y lo importante que es en programación, especialmente en el desarrollo de videojuegos. 

También tendrán la oportunidad de familiarizarse con el uso de la interfaz de usuario (IU) de Unreal Engine, en particular del visor. Conocerán la interfaz con el fin de modificar objetos para que incluyan la detección de colisiones y colocarlos por todo el nivel para desarrollar el mundo del juego.

Plataformas en movimiento y puntos de control: bucles y variables booleanas en Unreal Engine

Muchos videojuegos incluyen plataformas que se mueven para añadir una mecánica desafiante que le dé más emoción. En esta lección, los estudiantes aprenderán a crear un nivel de juego con islas flotantes, usando plataformas en movimiento. Para llegar a un lugar seguro, el jugador tendrá que calcular cuándo tiene que saltar mientras recorre el cielo moviéndose de isla en isla. 

Los estudiantes aprenderán conceptos de programación como los bucles y las variables booleanas. Así comprenderán lo importantes que son, especialmente en el desarrollo de videojuegos. 

Alcanza nuevas cotas con potenciadores y coleccionables: trabaja con variables públicas en Unreal Engine

En los videojuegos, los potenciadores le permiten al jugador llevar a cabo acciones que de otra forma no podrían realizar. Por ejemplo, podríamos añadir un potenciador de velocidad que ayude al jugador a ganar velocidad para alcanzar un objetivo más rápido o añadir un potenciador que haga al jugador invencible durante un tiempo. Muchas veces los potenciadores son una función que cambia una variable para proporcionar este efecto a corto plazo.

En esta unidad, los alumnos añadirán un potenciador que permita a los jugadores alcanzar plataformas que estén mucho más altas de lo que les permite su alcance actual. Conoceremos Blueprint, el sistema de secuencias de comandos visuales para Unreal Engine, y haremos cambios a las variables responsables del resultado deseado. Después, los alumnos añadirán monedas que puedan recogerse para incitar al jugador a que salte a estos lugares apartados. 

La llave para desbloquear el área final: trabaja con declaraciones condicionales en Unreal Engine

Has superado varios niveles y lo has arriesgado todo saltando en lo más alto del cielo a través de traicioneras islas en movimiento. Por fin has llegado al castillo en el que crees que encontrarás el tesoro final. Te gustaría poder entrar sin más, ¿eh? Como era de esperar, la puerta está cerrada y no tienes la llave. ¡Encuentra la llave y desbloquea la puerta para llegar al objetivo final!

En esta unidad, los alumnos aprenderán a trabajar con declaraciones condicionales. La condición es que se necesita una llave para abrir la puerta. Una vez dentro, el jugador puede ganar la partida. 

Retoca y publica tu juego: trabaja con widgets y la pantalla de visualización frontal de Unreal Engine

En esta actividad, los alumnos aprenderán a usar elementos de la interfaz de usuario o pantalla de visualización frontal (HUD) de forma efectiva para ofrecer una experiencia positiva al usuario en un videojuego.

Conocerán aspectos como si la información para el jugador se muestra de forma que les permita saber qué está pasando, si la puntuación o la salud son fáciles de localizar o si un jugador puede ver qué objetos tiene en el inventario, entre otras cosas. 

Además, podrán modificar el juego para personalizarlo. Por último, lo empaquetarán (publicarán) para compartirlo con el mundo.

    ¿Quieres participar en Hour of Code?

    Descarga todos estos planes formativos gratis y empieza a usarlos en tu clase hoy mismo. Si quieres obtener más información sobre cómo participar,
    ¡ponte en contacto con nosotros!