Los videojuegos son una fuente de negocio cada vez más grande, para comenzar a desarrollarlos es necesario conocer los motores gráficos en los que se basan.
Motores en videojuegos
Un motor gráfico es un software usado por aplicaciones y programas para dibujar gráficos en la pantalla de nuestro ordenador, smartphone o tablet.
Cuando pensamos en la palabra motor, pensamos en máquinas de producción mecánicas, como un motor de combustión. De hecho, los primeros ordenadores diferenciaban entre los motores que lo constituían. Desde hace unos años, la palabra motor en el mundo del software se usa de manera diferente, refiriéndonos al software que ejecuta un determinado tipo de tareas comunes a muchas aplicaciones de software: un motor de base de datos, un motor de transcripción texto a escrito, o un motor gráfico.
Más concretamente, se define como motor gráfico al framework de software diseñado para crear y desarrollar videojuegos. Los desarrolladores de videojuegos pueden usar los motores para crear videojuegos para tu consola, dispositivos móvil u ordenadores.
Todo motor gráfico ha de ofrecer al programador una funcionalidad básica, proporcionando normalmente un motor de renderizado (“render”) para gráficos 2D y 3D, un motor que detecte la colisión física de objetos y la respuesta a dicha colisión, sonidos y música, animación, inteligencia artificial, comunicación con la red para juegos multijugador, posibilidad de ejecución en hilos, gestión de memoria o soporte para localización (traducción de los textos y audios del juego según idioma).
Las capacidades gráficas de motor gráfico son una de las claves para su elección, destacando motores gráficos como CryEngine. Pero también es importante la facilidad de desarrollo y la plataforma para la que se va a desarrollar. Describir todas las funciones de un motor gráfico llevaría miles y miles de palabras, pero en esencia, un motor gráfico está ahí para que los desarrolladores no tengan que reinventar la rueda y se puedan centrar en lo importante: su juego.
Los desarrolladores de juegos no necesitan, por ejemplo, convertir sus modelos 3D a formatos crípticos para importarlos al juego, eso lo hará mejor el motor gráfico que ha sido desarrollado por un estudio con un equipo talentoso y grandes cantidades de recursos a lo largo de muchos años.
Source 2 Engine
El sucesor del alabado motor gráfico Source Engine. Source se ha empleado en juegos muy populares de la firma norteamericana Valve como Counter-Strike: Global Offensive o Dota 2, que en la actualidad son los más jugados de la plataforma de videojuegos por excelencia: Steam.
Unity 5
Unity es un motor gráfico históricamente asociado a los juegos para dispositivos móviles, pero el lanzamiento de Unity 5 y su nuevo sistema de renderizado suponen nuevas y potentes capacidades para crear juegos con gráficos realistas que ofrezcan una gran inmersión al jugador para dispositivos cada vez más potentes.
Unreal Engine 4
Unreal Engine 4 (UE4 a partir de ahora) es el nuevo motor gráfico de Epic Games, y sucesor del Unreal Development Kit (UDK). UE4 tiene unas capacidades gráficas impresionantes, incluida la iluminación dinámica y un sistema de partículas que permite manejar un millón de partículas en una misma escena. Un sueño hecho realidad para los artistas 3D.
CryENGINE
CryENGINE es un motor gráfico extremadamente potente, desarrollado por Crytek e introducido con su primer Far Cry. El motor está diseñado para usarse en juegos de PC y consolas, incluyendo PlayStation 4 y Xbox One. Las capacidades y potencia de este motor sobrepasan de largo a motores como Unity, tan solo Unreal Engine 4 puede competir en aspectos como las físicas, los sistemas de animación de modelos y la capacidad de iluminar en tiempo real las escenas. No es un motor gratuito a diferencia de UE4 o Unity 5, pero podrás desarrollar tu juego por $9.90 al mes.
No hay comentarios.:
Publicar un comentario