Diferencia entre revisiones de «Desarrollo de Videojuegos con Unreal Engine»
Sin resumen de edición |
|||
Línea 150: | Línea 150: | ||
*''<-- Apunta tu nombre aquí'' |
*''<-- Apunta tu nombre aquí'' |
||
⚫ | |||
==Categorías== |
|||
⚫ | |||
[[Categoría:Desarrollo de Videojuegos]] |
|||
[[Categoría:Entornos de Desarrollo de Videojuegos]] |
|||
[[Categoría:Unreal Engine]] |
Revisión del 01:33 3 ene 2015
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:
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:
- Glosario de términos y acrónimos de cara a establecer una traducción coherente entre el inglés y el español
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):
- Documentación oficial de Unreal Engine 4, incluidos los foros
- Videotutoriales del canal oficial de video de Unreal Engine 4
- Recursos del sitio web oficial de Unreal Engine 4 como libros, guías y presentaciones
- Sistema de preguntas y respuestas, wiki oficial de la comunidad de desarrolladores y foros oficiales de Unreal Engine 4
En segundo lugar, información generada por la comunidad de habla hispana:
- Pequeño espacio para conocer a desarrolladores españoles en los foros oficiales de Unreal Engine 4, así como a desarrolladores latinoamericanos
- Serie de tutoriales en Español sobre Unreal Engine 4 (del blog de Fernando Castillo, alias nan2cc)
- Unreales, comunidad hispana de UDK y Unreal Engine 4
Participantes activos
Participantes activos en este grupo de aprendizaje:
- Federico Peinado (Iniciador del proyecto)
- <-- Apunta tu nombre aquí