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! 
    ¡Unreal Engine 5.2 ya está disponible!
    Noticias
    11 de mayo

    ¡Unreal Engine 5.2 ya está disponible!

    Con esta versión se amplía aún más el innovador conjunto de herramientas de Unreal Engine 5 y se mantiene la promesa de hacer de este motor la herramienta de creación de 3D en tiempo real más abierta y avanzada del mundo. Descubre las novedades. 
    ¡Unreal Engine 5.2 ya está disponible!
    Noticias

    ¡Unreal Engine 5.2 ya está disponible!

    Con esta versión se amplía aún más el innovador conjunto de herramientas de Unreal Engine 5 y se mantiene la promesa de hacer de este motor la herramienta de creación de 3D en tiempo real más abierta y avanzada del mundo. Descubre las novedades. 
    ¡Unreal Editor para Fortnite ya está disponible en versión beta pública!
    Noticias
    22 de marzo

    ¡Unreal Editor para Fortnite ya está disponible en versión beta pública!

    Unreal Editor para Fortnite (UEFN) pone todo el poder de Unreal Engine al alcance del público de Fortnite. Utiliza herramientas de desarrollo para construir juegos y experiencias únicos hasta ahora en Fortnite y publícalos para que los disfruten millones de jugadores. 
    ¡Unreal Editor para Fortnite ya está disponible en versión beta pública!
    Noticias

    ¡Unreal Editor para Fortnite ya está disponible en versión beta pública!

    Unreal Editor para Fortnite (UEFN) pone todo el poder de Unreal Engine al alcance del público de Fortnite. Utiliza herramientas de desarrollo para construir juegos y experiencias únicos hasta ahora en Fortnite y publícalos para que los disfruten millones de jugadores. 
    GDC 2023
    Evento
    15 de febrero

    GDC 2023

    Pásate por los estands de Epic Games en la GDC de 2023 y disfruta de nuestra ponencia State of Unreal, de interesantísimas charlas técnicas y de la oportunidad de probar los juegos más innovadores hechos con Unreal Engine. 
    GDC 2023
    Evento

    GDC 2023

    Pásate por los estands de Epic Games en la GDC de 2023 y disfruta de nuestra ponencia State of Unreal, de interesantísimas charlas técnicas y de la oportunidad de probar los juegos más innovadores hechos con Unreal Engine.