8 MESES
desarrollo de VIDEOJUEGOS
con unreal engine
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINEACERCA DE NUESTRO CURSO
SYLL
ABUS D
EL C
URSO
Unreal Engine 4 es uno de los motores de videojue-gos más utilizados por grandes empresas y estu-dios independientes debido a su gran potencia y versatilidad.
En este curso se enseñarán conceptos básicos de matemática y lógica computacional, el lenguaje de programación C++ y las herramientas que ofrece Unreal Engine 4, como los Blueprints, para el desarrollo de videojuegos.
Cada clase consta de 2 horas, en las cuales se intro-ducirán conceptos teóricos, que serán aplicados de forma práctica.
El estudiante irá adquiriendo conocimientos del desa-rrollo de videojuegos con Unreal Engine de manera progresiva. Estos conocimientos serán utilizados en la elaboración del proyecto final.
SYLL
ABUS D
EL C
URSO
MÉTODO DE TRABAJO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 1
PENSAMIENTO COMPUTACIONAL Y PROGRAMACIÓN EN C++
- ¿Qué es la programación y que son los lenguajes de programación?
- Programación y desarrollo de videojuegos.
- ¿Cómo funciona una computadora?
- Cuál es el papel del CPU, GPU, y la memoria RAM, en la computación y los videojuegos.
- Herramientas que se usarán en el curso.
- Lenguaje de programación C++.
Semana 2
- Tipos de datos.
- Variables.
- Expresiones.
- Operadores lógicos.
- Estructuras de control: If, While, For, Switch.
Semana 3
- Arreglos estáticos.
- Arreglos dinámicos.
- Punteros.
- Referencias.
(2 MESES)
SYLL
ABUS D
EL C
URSO
BLOQUE 1
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 4
- Funciones.
- Ámbito de variables.
- Recursividad.
- Algoritmos.
Semana 5
- Librería estándar de C++.
- Strings.
- Estructuras de datos (Vector, Set, Map, Stack, Queue).
Semana 6
- Programación Orientada a objetos.
- Clases, Atributos y Métodos.
Semana 7
- Herencia y Polimorfismo.
- Sobrecarga de funciones y operadores.
Semana 8
- Templates.
- Aplicación en juego para interfaz de consola.
- Depurador de Visual Studio.
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 9
- Motores de videojuegos.
- Entorno e interfaz de Unreal Engine.
- Conceptos básicos de la estructura de Unreal Engine.
- Levels.
- Sistema de coordenadas 3D.
- Transformaciones espaciales (Traslación, Rotación, Escala).
- BSP.
Semana 10
- Espacio global y local.
- Actores.
- Componentes: ActorComponentes, SceneComponents.
- Inputs: Action, Axis.
- InputComponent: GetInput, BindingInput.
- Programación de movimiento básico.
Semana 11
- Prototipado con Blueprints.
- CameraComponent.
- Instanciación de objetos.
- Referencia a objetos.
- CollisionComponents.
PROTOTIPADO DE VIDEOJUEGOS(1 MES)
BLOQUE 2
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 12
- Prototipado con C++.
- Macros Uproperty, Ufunction, Uclass.
- Destrucción de objetos.
- Programación de IA básica.
- Comunicación entre objetos.
- Aplicación en prototipo de juego de disparos en tercera persona.
Semana 9
- Importación de Assets (Meshes, Textures).
- StaticMesh, SkeletalMesh.
- GameplayFramework (Pawn, Character).
- CharacterMovementComponent.
- PlayerController.
Semana 10
- SpringArm.
- Animation Sequences.
- Animation Blueprints.
- Máquinas de estado.
- Blendspaces.
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
PROGRAMACIÓN DE VIDEOJUEGOS(4 MESES)
BLOQUE 3
Semana 11
- Animation Montages.
- AnimNotify.
- AnimNotifyState.
- Enumerators.
- Structs.
Semana 12
- Herencia y polimorfismo.
- Interfaces.
- Comunicación entre clases.
- Eventos.
- Casting.
Semana 13
- Físicas.
- Respuestas de colisiones: Ignore, Overlap, Block.
- RayCast, TraceObjects.
- ConsoleLog.
- DrawDebug Helpers.
- ScreenMessages.SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 14
- Material Editor.
- Material.
- Material Instance.
- Material Dynamic Instance.
- Material Functions.
Semana 15
- Levels.
- Sublevels.
- Level Streaming.
- Interpolaciones.
- Timers.
- Timeline.
Semana 16
- AIController.
- Blackboard.
- Behaviour Trees.
- Nodos Composite, Task, Decorator, Service.
Semana 17
- Navigation Mesh.
- Environment Query System.
- Perception System.
- Gameplay Debugger.
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 19
- Contenedores: TArray, TMap, TSet.
- Cadenas de caractéres: FString, FName y FText.
- TSubClass, TSubObject.
- SmartPointers.
Semana 20
- GameInstance.
- GameState.
- GameMode.
- World Properties.
- Level Blueprint.
Semana 18
- UMG.
- UserWidget.
Semana 21
- Niagara.
- Sonido.SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 22
- Static Lighting, Dynamic Lighting.
- PointLight, SpotLight, SkyLight, DirectionalLight.
- Reflections.
- PostProcessing.
Semana 23
- Sequencer.
- Level Sequences.
- Shots y Takes.
- Subscenes, Compositing, SubTracks.
Semana 24
- Comandos de consola.
- Stats.
- Profiler.
- Reference Viewer.
- SizeMap.
- AuditAssets.
- Blueprint Debugger.
- Visual Studio Debugger.
- Build and package.
- Aplicación en juego de disparos en tercera persona.
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
Semana 25
- Diseño de juego para de proyecto final.
Semana 26
- Implementación del prototipo básico del proyecto final.
- Entrega prototipo básico.
Semana 28
- Implementación proyecto final.
- Entrega proyecto final.
Semana 27
- Implementación proyecto final.
SYLL
ABUS D
EL C
URSO
DESARROLLO DEVIDEOJUEGOS
CON UNREAL ENGINE
PROYECTO FINAL(1 MES)
BLOQUE 4
8 MESES
desarrollo de VIDEOJUEGOS
con unreal engine
[email protected] 133 108
escuela_artigamesevartigames
Escuela de Videojuegos Artigames