13
8 MESES desarrollo de VIDEOJUEGOS con unreal engine

Curso Unreal propuesta - escuelavideojuegos.com

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Curso Unreal propuesta - escuelavideojuegos.com

8 MESES

desarrollo de VIDEOJUEGOS

con unreal engine

Page 2: Curso Unreal propuesta - escuelavideojuegos.com

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.

Page 3: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 4: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 5: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 6: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 7: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 8: Curso Unreal propuesta - escuelavideojuegos.com

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.

Page 9: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 10: Curso Unreal propuesta - escuelavideojuegos.com

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.

Page 11: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 12: Curso Unreal propuesta - escuelavideojuegos.com

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

Page 13: Curso Unreal propuesta - escuelavideojuegos.com

8 MESES

desarrollo de VIDEOJUEGOS

con unreal engine

[email protected] 133 108

escuela_artigamesevartigames

Escuela de Videojuegos Artigames