Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VIDEOJUEGOS
Parte teórica
Motores de juegos
Unreal Engine
- Código escrito en C++
- Última versión 4.20
- Descarga totalmente gratis
- Diseño 2D y 3D
- Disponible en todas las plataformas de videojuegos( Microsoft
Windows, macOS, Linux, SteamOS, HTML5, iOS, Android, PlayStation 4, Nintendo
Switch, Xbox One SteamVR/HTC Vive, Oculus Rift, PlayStation VR, Google Daydream,
OSVR y Samsung Gear VR).
- Ventajas
o Está preparado para desarrollar realidad virtual.
o Buena portabilidad para hacer ports de una plataforma a otra.
o Una de las mejores herramientas a la hora de crear hermosos, detallados y
fieles a la realidad juegos 3D.
o Solo habrá que pagar el 5% de las ganancias a partir de los primeros 3000$
conseguidos por el proyecto
o Enorme ‘marketplace’ donde podremos conseguir plugins y bienes.
- Desventajas
o Los proyectos son muy pesados.
o Más difícil de aprender que otros motores por ejemplo Unity.
o Comunidad indie muy pequeña.
o No es la herramienta más indicada para hacer juegos 2D.
Definiciones
2D: Representación gráfica que emplea dos dimensiones generalmente el ancho y el largo.
3D: Representación gráfica que emplea las tres dimensiones ancho, alto y profundidad.
Escena: conjunto de objetos relacionados que tienen sentido juntos y se muestran en el mismo
escenario las diferentes pantallas que encontramos en un juego.
Shaders: scripts pequeños que contienen los cálculos de matemáticas y algoritmos para
calcular el color de cada pixel renderizado.
OpenAL: API de audio multiplataforma desarrollada por Creative Labs para el renderizado
eficiente de audio posicional y multicanal en tres dimensiones.
HUD: Head-up Display o información en pantalla del juego es necesario dejar completamente
explicado el uso de cualquier indicador en pantalla sea temporal o permanente y la mecánica
que está relacionada directamente con este.
“Cámara”: es el punto de enfoque que tomara nuestro juego y dependerá del tipo, puede ser
en primera persona, tercera. La deberemos usar de tal manera que amplíe la experiencia del
jugador logrando una mejor inmersión en el juego.
Webgrafía
Enguines:
Unreal enguine:
https://www.cuevadelobo.com/ventajas-desventajas-unreal-engine-4/
https://www.unrealengine.com/en-US/features
Definiciones:
https://es.wikipedia.org/wiki/Renderizaci%C3%B3n
https://sites.google.com/site/pdgluz/Home/tema-6-la-textura
https://www.genbeta.com/desarrollo/gde-gestor-de-escenas
https://docs.unity3d.com/es/current/Manual/Shaders.html
https://es.wikipedia.org/wiki/Sprite_(videojuegos)
https://es.wikipedia.org/wiki/Physics_engine
https://es.wikipedia.org/wiki/Detecci%C3%B3n_de_colisiones
https://es.wikipedia.org/wiki/Inteligencia_artificial_(videojuegos)
https://es.wikipedia.org/wiki/OpenAL
https://es.wikipedia.org/wiki/OpenGL
http://progvideojuegos.blogspot.com/p/definicion-y-estructura-del-documento.html