Unreal Engine 4 - precio 36.000 rublos. de Coddy School of Programming for Children, capacitación 6 módulos (meses)
Miscelánea / / December 02, 2023
Formato: lecciones individuales y grupales, offline y online (tiempo real).
Número de niños: de 1 a 8.
desde 750 rublos/hora en grupo online,
desde 850 rublos/hora en un grupo fuera de línea,
desde 1050 rublos/hora individualmente en línea,
desde 1980 rublos/hora individualmente fuera de línea.
Los juegos de ordenador se han convertido desde hace mucho tiempo en una parte integral de la vida de cada niño. Las obras maestras modernas de la industria del juego sorprenden la imaginación con detalles de alta precisión, gráficos impresionantes y una física que se parece cada vez más a la realidad. Mientras tanto, ¡hasta un niño puede crear videojuegos hermosos, realistas, geniales y emocionantes! ¿Quieres que tu hijo o hija vea la creación de juegos desde la parte posterior del monitor y pase del papel de un simple jugador? Entonces bienvenido al curso Unreal Engine 4 en Moscú de la escuela CODDY. Su hijo aprenderá cómo se crean los juegos modernos de diferentes géneros y direcciones, estudiará en qué consisten y cómo se desarrollan. El curso no requiere conocimientos ni formación especiales, por lo que es adecuado para todos los programadores a partir de 12 años con conocimientos básicos de informática.
La mayoría de los juegos y proyectos 3D se crean utilizando motores de juegos, que incluyen un enorme conjunto de herramientas desarrolladas por las empresas más grandes de la industria de los medios. Unreal Engine es uno de los motores más potentes de nuestro tiempo. Desarrollado y respaldado por Epic Games desde 1998, en versiones anteriores y actuales, se ha utilizado en el desarrollo de más de cien proyectos lanzados.
Crear un juego en Unreal Engine en nuestras lecciones se convierte en un proceso divertido e interesante. Este motor es capaz de desarrollar imágenes realistas con una física bien desarrollada. Los niños no tendrán que pensar en crear agua hermosa o hacer que los árboles se balanceen con las ráfagas de viento. Estas funciones ya están previstas en el propio motor y los niños sólo tendrán que utilizar toda la variedad de posibilidades.
Por supuesto, hoy en día puedes encontrar muchos tutoriales gratuitos de Unreal Engine 4 en Internet. Sin embargo, recomendamos dominar este instrumento único en compañía de personas con ideas afines y bajo la guía de un profesor experimentado.
La capacitación en Unreal Engine 4 le permite combinar el interés de los niños por los juegos de computadora y el aprendizaje de tecnologías complejas para crear y administrar un entorno de juego. Como resultado de completar el curso, su hijo:
¡Los cursos de Unreal Engine en Moscú brindan a los niños una gran oportunidad de traducir ideas creativas en proyectos de juegos reales!
Al finalizar el curso, cada estudiante recibe un certificado personalizado de CODDY.
Profesor del curso:
“Programación JavaScript”, “Desarrollador Frontend: Sitios web en HTML/CSS/JavaScript”, “Curso Harvard CS50”, “Bots en Python”, “Python y JavaScript: programación de juegos en CodeCombat”, “Creación de juegos en Scratch”, “Unreal Motor de 4"
Educación:
Universidad Técnica Estatal de Yaroslavl (YSTU), Instituto de Sistemas Digitales (IDS), especialidad “Ingeniería de software”.
Experiencia:
Desde el comienzo de la escuela secundaria, ha completado con éxito una formación adicional en las áreas de Diseño de Circuitos, Desarrollo Web, Administración de Sistemas y Bases de Datos MYSQL. A lo largo de mis años escolares y estudiantiles me interesó la programación en los siguientes lenguajes: Pascal, C++, C#, Python, Ruby, JavaScript, así como lenguajes de diseño web (HTML, CSS).
Intereses:
Sus pasatiempos incluyen tallar madera, ensamblar modelos de barcos de plástico/madera, crear sitios web y crear programas en Python. Estoy convencido de que el desarrollo de la motricidad manual y la capacidad mental están indisolublemente ligados.
"La necesidad de especialistas en TI no hará más que crecer; convertirse en uno de ellos es convertirse en parte de una pequeña historia".
Profesor del curso:
“Alfabetización informática”, “Minecraft: una introducción a la inteligencia artificial”, “Hacker ético”, “Informática alfabetización en Mac", "Unreal Engine 4", "Python y aprendizaje automático", "Programación de Minecraft", "Bots en Pitón"
Educación:
Universidad Politécnica de Moscú, especialidad “Seguridad de la Información”.
Participante certificado en el programa de capacitación en programación de Minecraft.
Programa de docentes innovadores certificados por Microsoft
Experiencia:
Fluido en C++, Pascal con objetos, Python, Java, PHP. Participé en el diseño de sitios web, la creación de diseños de sitios web y el desarrollo de logotipos para empresas en sitios independientes.
Intereses:
Dedicado a la programación y seguridad de la información. Le encantan los deportes y lleva un estilo de vida saludable. Se interesa por la música y el arte. Cree que cada persona puede lograr lo que quiera.
"Si desea que el código sea fácil y rápido de escribir, hágalo fácil de leer".
Profesor del curso:
“Ethical Hacker”, “Desarrollador frontend: sitios web en HTML/CSS/JavaScript”, “Unity 3D”, “Unreal Engine 4”
Educación:
Universidad Técnica Estatal de Novosibirsk, especialidad “Seguridad de la Información”.
Experiencia:
Fluido en Python, JavaScript, html/css. Experiencia docente – 3 años. Participó en el desarrollo de programas para la negociación en el mercado de divisas. Involucrado en la implementación de herramientas de criptografía en diversos proyectos.
Intereses:
Estudia música, estudia psicología y economía. Apasionado de las tecnologías de la información. En particular, programación, creación de sitios web, juegos. Él cree que el desarrollo de juegos es un proceso creativo que requiere pensamiento creativo, las ideas más locas y algunos conocimientos de psicología. E incluso a una edad temprana puedes dominar todas estas habilidades.
“Ya nacimos en el mundo de las TI. Por lo tanto, es necesario aprender a caminar, escribir, aprender a correr, programar, aprender a saltar, desarrollar juegos lo antes posible. Entonces podremos explorar este maravilloso mundo de la tecnología a lo largo y ancho”.
1er módulo
Lección uno
- Descargar e instalar Unreal Engine 4
- Conociendo la interfaz
- Principios de trabajo en el espacio 3D.
- Trabajar con objetos del juego.
- Conocer el Editor de materiales y crear tus propios materiales.
En casa: crear varias composiciones a partir de objetos del juego, aplicarles materiales
Leccion dos
- Cambio de día y noche dentro del motor, empezar a trabajar con iluminación.
- Estudio en profundidad del Editor de materiales, principios de texturizado en relieve.
- Introducción al sistema de programación visual Blueprints, creación de las primeras clases de Blueprint.
- Escribir guiones usando Blueprints, creando lógica de comportamiento de objetos del juego.
En casa: crear una nueva clase: un objetivo que reacciona al golpear un área determinada
Lección tres
- Introducción al plano de nivel
- Creando un personaje simple y programando la lógica de su movimiento.
- Programar la lógica de comportamiento de los objetos dentro del nivel.
- Inicio de la creación del juego “Labyrinth”
En casa: utilizando los conocimientos adquiridos, implementar el salto del personaje, diseñar un laberinto que se utilizará en el juego
Lección cuatro
- Transición entre niveles
- Creación de una jugabilidad completa para un juego de laberinto.
- Trabajar en el equilibrio del juego (decidimos qué puede hacer el jugador y qué no)
- Completar el juego "Laberinto"
- Comenzar a trabajar en tu propia ubicación de juego.
- Herramientas para crear terreno (montañas, depresiones, etc.)
En casa: crea tu propio mapa de juego, con el terreno necesario
2do módulo
Lección uno
- Importación de terreno real en Unreal Engine 4
- Agregar materiales al mapa del juego, crear capas para el terreno.
- Agregar vegetación al mapa del juego.
En casa: terminar el trabajo en su propio mapa del juego, agregar materiales para varios tipos de terreno, agregar los objetos necesarios del juego, si es posible agregar plantas, árboles, etc.
Leccion dos
- Agregar y usar contenido inicial
- Creación de edificios sencillos y otros objetos arquitectónicos.
- Estudio del nodo Timeline, principios de su funcionamiento y ámbito de aplicación.
- Solucionar posibles errores y problemas.
En casa: crear una plataforma o ascensor que, cuando se presiona una tecla, llevará suavemente al jugador a un lugar determinado
Lección tres
- Presentamos el modelo de widget
- Creación del menú principal del juego.
- Agrega tus propios botones, música de fondo.
- Animación de botones de menú.
- Ir al nivel deseado desde el menú.
En casa: cree su propio menú con los botones y paneles necesarios, adecuados al estilo del juego que se está creando
Lección cuatro
- Trabajo continuo con Widget Blueprint
- Creación de un sistema completo de armadura y salud de personajes.
- Crea tus propias funciones dentro de Blueprint
- Creación de zonas peligrosas en el mapa que causan daños.
- Muerte del personaje (juego terminado)
En casa: crear una nueva clase Blueprint: una zona que restaura la salud de un personaje
3er módulo
Lección uno
- Principios para implementar personajes complejos en Unreal Engine 4
- Cómo funciona la animación esquelética en Unreal Engine 4
- Introducción al plan de animación.
- Formas de mezclar e interpolar animaciones.
- Introducción a BlendSpace 1D
En casa: crea tu propia clase de animación para el personaje e implementa la reproducción de la animación de salto
Leccion dos
- Formas de crear tus propias animaciones.
- Agregar tus propias animaciones al juego.
- Importar animaciones desde Marketplace
- Presentación de BlendSpace 2D
- Cambiar el modo de cámara en tercera persona.
En casa: utilizando un BlendSpace bidimensional, realice la capacidad del personaje de caminar en posición de cuclillas con animaciones apropiadas
Lección tres
- Cambio de cámara de tercera y primera persona.
- Introducción a LineTrace
- Implementación de la capacidad de mover objetos en el juego.
- Corrección de posibles errores
En casa: crear un sistema completo de resistencia de personajes con un elemento de interfaz correspondiente
Lección cuatro
- Importar activos a Unreal Engine 4 desde fuentes de terceros
- Agregar sonidos al juego.
- Creación de diversas fuentes de iluminación. Iluminación estática, estacionaria y dinámica.
- Efectos de posprocesamiento
- Creación de escenas de corte.
- Presentación de proyectos.
4to módulo
Lección uno
- Modificación de un personaje estándar para trabajar con IA.
- Creación y configuración de AI Controller
- Creación de la inteligencia artificial más simple que sea capaz de sortear algunos obstáculos.
En casa: repite en casa lo aprendido en clase y haz que la IA reaccione ante cualquier obstáculo
Leccion dos
- Trabajar con el volumen de límites de malla de navegación
- Mejora de la inteligencia artificial, añadiendo la capacidad de perseguir jugadores y otros objetos del juego.
- Programación del comportamiento de la IA cuando el jugador sale del alcance.
En casa: programar el material de IA para que cambie cuando el jugador está siendo perseguido
Lección tres
- Conocer y trabajar con Behaviour Tree
- Mejorar las capacidades de la inteligencia artificial, patrullando el mapa en puntos determinados.
En casa: cambie el código para que la IA se mueva a través de los puntos no en orden aleatorio, sino secuencialmente de uno a otro.
Lección cuatro
- Agregar "sentidos" de IA (visión, oído)
- Crear tus propios eventos (tareas) para Behavior Tree
- Configuración final de la IA, elaboración de posibles escenarios para su funcionamiento.
En casa: cambie el código para que la IA se mueva a diferentes velocidades, dependiendo de la situación, agregue un retraso de dos segundos entre tareas
5to módulo
Lección uno
- Modificación de materiales complejos.
- Conocer y trabajar con el servicio Mixamo.
- Creando un esqueleto para tu propio modelo.
- Redireccionamiento de animaciones estándar a su propio modelo.
En casa: preparar e importar varios modelos de personajes para su uso posterior en clases de arte
Leccion dos
- Busca, descarga e importa tus propias animaciones para el personaje.
- Conocer y trabajar con State Machine
- Configuración de BlendSpace unidimensional y planos de animación en general.
En casa: configurar animaciones para modelos descargados previamente, programar la aceleración de caracteres presionando la tecla Shift
Lección tres
- Preparación e importación de activos para un shooter en primera persona.
- Desarrollo de la lógica de movimiento y animación del personaje en primera persona.
- Agregar y personalizar elementos que estarán en manos del personaje (armas, etc.)
En casa: cambiar el código para que el personaje pueda escabullirse y agacharse
Lección cuatro
- Crear una vista dinámica
- Adición de un sistema de disparo basado en LineTrace
- Agregar sonido
En casa: trabajando a tu propio nivel - mapa
6to módulo
Lección uno
- Agregar dispersión al disparar
- Creación de varios patrones de pulverización.
- Creación y personalización de calcomanías.
En casa: continúa trabajando en tu propio mapa. Además, optimice el proyecto de tal manera que la calcomanía permanezca en las paredes para siempre y desaparezca después de un cierto período de tiempo.
Leccion dos
- Agregar reacciones de objetos físicos a una toma.
- Agregar mayor dispersión en movimiento
- Importar y personalizar animaciones de armas.
En casa: En casa, repite todo lo que hiciste en clase, asegúrate de comentar todo el código nuevo. Continúe creando su propio mapa.
Lección tres
- Creación de un sistema de recarga.
- Trabajar con montaje animado
- Optimización, corrección de errores.
En casa: Trabajo final sobre el mapa, preparando el proyecto para su presentación.
Lección cuatro
- Agregar elementos informativos de la interfaz de usuario
- Agregar trazadores de balas y destellos durante los disparos.
- Presentación del proyecto