Diferencia entre revisiones de «Desarrollo de Videojuegos con Unreal Engine»

De Wikiversidad
Contenido eliminado Contenido añadido
Lsanabria (discusión | contribs.)
Sin resumen de edición
Línea 150: Línea 150:
*''<-- Apunta tu nombre aquí''
*''<-- Apunta tu nombre aquí''


[[Categoría:Informática]]
==Categorías==
[[Categoría:Videojuegos]]
[[Categoría:Desarrollo de Videojuegos]]
[[Categoría:Entornos de Desarrollo de Videojuegos]]
[[Categoría:Unreal Engine]]

Revisión del 01:33 3 ene 2015

Desarrollo de Videojuegos con Unreal Engine
Código: DVUE
Requisitos: Diseño y Desarrollo de Videojuegos
Duración: 50 horas
Evaluación: Trabajo final
Tema de estudio: Desarrollo de Videojuegos
Nivel: Universitario 2014-2015
Escuela: Facultad de Informática
Departamento: Ingeniería de Sistemas


Bienvenido a este proyecto de aprendizaje dedicado a conocer los fundamentos del entorno Unreal Engine y a utilizar sus diversas herramientas para desarrollar videojuegos de un nivel de complejidad entre básico e intermedio.

Este proyecto forma parte de la Wikiversidad. Te invitamos a saber más sobre ella y a averiguar cómo dar tus primeros pasos por aquí. Además te recomendamos consultar el manual de estilo y las políticas que aplican a la hora de trabajar en la edición colaborativa de estas páginas.

Objetivos

Este proyecto de aprendizaje nos ofrece la posibilidad de estudiar la organización interna y el funcionamiento de un entorno tan potente como es Unreal Engine (actualmente en su versión 4.6.1) y aplicarlo en el desarrollo de videojuegos de complejidad moderada, trabajando desde el punto de vista del diseñador de juegos, un perfil de desarrollador de videojuegos que debe contar con algunos conocimientos en creación y edición de recursos gráficos 2D/3D y sonoros y en programación orientada a objetos y basada en eventos. En este proyecto se hace especial hincapié en las herramientas imprescindible para construir escenarios, integrar personajes y objetos, realizar secuencias animadas y definir comportamientos en base a esquemas de programación visual.

Además se nos incita a poner en práctica lo aprendido desarrollando un proyecto real, es decir, un pequeño juego con los elementos necesarios para demostrar lo que es posible desarrollar en este entorno en poco tiempo y sin demasiado esfuerzo ni experiencia previa.

Materiales didácticos

Los principales materiales didácticos de este proyecto son las lecciones que se desarrollan colaborativamente entre todos los participantes. Estas lecciones, y en general cualquier actividad que se realiza en este proyecto de aprendizaje, puede tener asociadas una serie de lecturas recomendadas: fuentes bibliográficas, guías, tutoriales, enlace a la documentación oficial de Epic Games o de otros foros o comunidades de desarrolladores, etc. Las fuentes más relevantes a todo el proyecto de aprendizaje se recopilan en la sección de referencias de esta misma página.

Disponemos de un calendario, con las fechas reales del primer curso que se impartió y que sirvió como base para este proyecto y donde se anotaron las tareas reales que se iban realizando día a día. La idea es que estas fechas y tareas puedan servir como referencia a la hora de adaptar el proyecto de aprendizaje a las circunstancias concretas de cada participante.

Lecciones

A continuación se presenta un listado con las distintas lecciones que se van generando como material didáctico para este proyecto de aprendizaje. Es importante que sigas estos consejos para redactar lecciones a la hora de modificarlas o crear algunas nuevas.

Las lecciones están divididas en siete grandes bloques.

Bloque 1: Introducción al entorno de desarrollo

Estas lecciones exponen cuestiones básicas que es necesario conocer acerca del entorno integrado de desarrollo de videojuegos Unreal Engine.

Lecciones:

  1. Manejo básico del entorno
  2. Procesos de desarrollo software
    1. Metodologías pesadas de desarrollo software

Los entornos integrados de desarrollo de videojuegos Una panorámica del entorno El motor Unreal y sus herramientas La plataforma Unreal Engine 4 Requisitos e instalación de Engine 4 (llevármelo muy al principio) Los primeros pantallazos El marketplace Recursos para aprender Los proyectos (una vez hayan visto uno abierto y tal…)

Bloque 2: Creación de escenarios

Estas lecciones...

Materiales y sombreadores | Desarrollo de escenarios

Content Creation

Talk about Level Design, Static Meshes, Physics, and more.

Bloque 3: Enriqueciendo escenarios

Estas lecciones hacen referencia al ...

Partículas y efectos especiales | Enriqueciendo escenarios del juego

Rendering

For discussions about Materials, Textures, Lighting, Particle Systems, and Post Process Effects.

Bloque 4: Arquitectura del mundo y esquemas de programación

Estas lecciones hacen referencia al ...

Blueprints | Desarrollo de mecanismos del juego mediante diagramas

Blueprint Visual Scripting

Build powerful visual scripts without code.

C++ Gameplay Programming

For gameplay programmers writing C++ code.

Programar sistemas de uso de objetos, como este tutorial de Víctor Blanco.

Bloque 5: Interfaces de usuario

Estas lecciones hacen referencia al ...

Menú e interfaz de usuario | Añadiendo un HUD

Bloque 6: Cinemáticas

Estas lecciones hacen referencia al ...

Efectos especiales y cinemáticas | Gráficos que se mueven y otras cuestiones

Animation

Animation discussion, including Animation Blueprint, Persona, Skeletal Meshes, and more.


Bloque 7: Usos avanzados

Estas lecciones hacen referencia al ...

Lección 7: Trabajo futuro | Seguir aprendiendo y experimentando Más blueprints Trabajando con programación en C++

Engine Source & GitHub

Discuss GitHub, using source code to modify the engine, and the creation of engine plugins.

Plataformas específicas: iOS, Android... o integración son sistemas VR como Oculus Rift.

Behavior Tree, como este tutorial de Víctor Blanco.


Posibles cursos que se organicen, como el curso que está intentando montar Víctor Blanco en la Facultad de Informática de la Universidad Complutense de Madrid

Anexos

Para complementar y resumir el contenido más relevante de las lecciones se pueden generar anexos complementarios a estas.

Actualmente tendríamos uno en proceso de construcción:

Referencias

A continuación se presentan las lecturas recomendadas y a la vez las fuentes más utilizadas para conseguir información en este proyecto de aprendizaje.

En primer lugar, la información que puede obtenerse de Epic Games, los propios creadores de Unreal Engine (todo en inglés):

En segundo lugar, información generada por la comunidad de habla hispana:

  • Unreales, comunidad hispana de UDK y Unreal Engine 4

Participantes activos

Participantes activos en este grupo de aprendizaje: