You are on page 1of 8

INFLUENCIA DE LOS EDITORES DE VIDEOJUEGOS EN LA SOCIEDAD

AUTOR: CHOQUE ESTEVEZ ANDRES

RESUMEN

Para hablar de editores de videojuegos nos referiremos específicamente a motores gráficos o


engines, que son entornos de trabajo diseñados específicamente para la creación y desarrollo
de juegos. En sus orígenes las arquitecturas software empleadas para el desarrollo de video
juegos no establecían una separación clara entre distintos componentes como el diseño
artístico, música, mecánicas de juego, etc. y fue a mediados de los 90 con la llegada de Doom,
mostro una arquitectura que permitía la reutilización de muchos componentes. A partir de ese
momento se empezó a acuñar el término “Game Engine” para referirse a los componentes
comunes sobre los que se asientan nuevos desarrollos. Tal ha sido su evolución y optimización
que los motores gráficos están experimentando una evolución desde el campo del
entretenimiento puro a nuevos usos orientados a otros entornos o sectores, como pueden ser
adaptación al cine o producción artística con una narración y acciones interactivas con el
usuario final, orientado a la educación, investigación etc. Todo esto tiene un costo y tiempo de
desarrollo, para esto existen diferentes motores engine orientado a 3D o 2D, presentando un
área de trabajo más cómodo, también ha cambiado la licencia de forma que sea accesible para
todo aquel que desea entrar en el desarrollo de videojuegos.

PALABRA CLAVE: motor engine, orientado a 2D/3D, cuadro lógico, lenguaje de programación,
licencia de motor gráfico, arte.

ABSTRACT

We will refer to graphic motors or engines specifically, that they are job environments designed
specifically for the creation and development of games in order to talk about editors of video
games. In his origins architectures software used developmental of video games they did not
establish an obvious separation enter several components like the artistic design, music,
mechanics of game, etc. and you went with in the mid 90 Doom's arrival, you showed an
architecture that the utilization of many components was enabling . The term began to wedge
itself as from that moment Game Engine to refer to the common components they settle in on
new developments. Such has been his evolution and optimization that the graphic motors are
experiencing an evolution from the pure entertainment's field to new uses guided to another
cinema or sectors, as can be adaptation to a movie or artistic production with a story and
interactive actions with the end user, once the education was guided, investigation etc.
Everything this has a cost and time of development, exist different motors engine guided to 3D
or 2D, showing a most comfortable working space, has also changed the license so that you be
accessible for whoever you wish to enter in the development of video games..

KEY WORDS: Motor engine, guided to 2D/3D, I square logician, programming language, license
of graphic motor, art.

1.0. Introducción. Hoy día, el diseño está implicado en miles de áreas, desde
las interfaces gráficas de las aplicaciones hasta en la
Los motores gráficos o en términos de lenguaje de gestión de residuos o incluso en el análisis de patrones de
videojuego, engines, son el nombre que reciben un conjunto datos. Es el núcleo sobre el que dialogan diseñadores y
de rutinas de programación que facilitan el diseño, tanto a programadores. Por tanto, un buen motor afecta tanto al
nivel gráfico (visual) como mecánico (de código), igual que trabajo de unos como otros.
usa un sistema operativo avanzado para interactuar con el
hardware. 1.0.1. Objetivo general.

Los motores actuales permiten administrar cientos de Conocer la funcionalidad de los editores de videojuegos y su
pequeños elementos desde el renderizado de gráficos (2D y desempeño en el desarrollo de producción.
3D), gestionar el motor físico, detectar colisiones, usar y
gestionar recursos de audio, scripting, animación, 1.0.1. Objetivo específico.
inteligencia artificial (reglas de comportamiento) y redes,
iluminación (ya sea por píxel o por vértice), culling  Conocer la funcionalidad de los motores de juego.
(codificación para ocultar objetos) y streaming o
administración de memoria son parte de las funciones por  Describir la forma de trabajar con un editor gráfico
las que un desarrollador, fans pasa para crear algo creativo para el desarrollador.
motivado por una inspiración o diseña en una empresa para
la producción y venta.
2.0. Marco teórico. Para tener un mejor control y dominio del desarrollo del
video-juego, como lenguaje de programación utiliza C#,
En esta sección, se mencionara los distintos tipos de game unity script (similar a java script), o Boo.
engines o motores de juegos más utilizados.
La nueva versión incluye una “mejora inmensa en las
2.0.1. Cry Engine 5. capacidades gráficas”, como la iluminación en tiempo real,
shader de base física construidos de materiales del mundo
real y reflejos HDR.

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.

2.0.3. Unreal Engine 4.

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
Figura 2.0.1.1.- Se observa en la figura el logo de un sistema de partículas que permite manejar un millón de
Cry Engine con un paisaje renderizado por el motor partículas en una misma escena. Un sueño hecho realidad
grafico para los artistas 3D.
Nació como un demostrador de la empresa Crytek de las
capacidades de la tarjeta gráfica Nvidia evolucionando hacia
un juego completo llamado Far Cry. CryEngine5 se ha
convertido en una plataforma para desarrollo de juegos con
herramientas para la creación de assets y gráficos de gran
calidad en tiempo real. Los desarrollos son multiplataforma
incluyendo Xbox One, Xbox 360, PlayStation 4, PlayStation
3, Wii U y PC.

Para programar en Cry Engine se utiliza C#, C++ y LUA.

2.0.2. Unity 5.

Figura 2.0.1.3.- Se observa en la figura el logo de


Ubreal Engine 4.

UE4 utiliza bluprints, es decir librerías en forma de cuadros


logios (drag - drop) para enlazar con otras librerías. Esto
implica tener un mejor control y dominio del juego como
lenguaje de programación utiliza C++.

Pese a que UE4 es el sucesor de UDK, ha habido muchos


cambios importantes. Si se tiene experiencia en UDK, se
tendrá que aprender las instrucciones del nuevo motor. Pero
el cambio ha mejorado, los nuevos desarrolladores
aprenderán antes a manejar el motor gráfico, lo que
Figura 2.0.1.2.- Se observa en la figura el logo de
conlleva empezar a ser productivo en un tiempo menor.
Unity5 con un paisaje renderizado por el motor
grafico
UE4 permite portar los videojuegos a PC, Mac, iOS,
Es una de las plataformas para desarrollar videojuegos. Es Android, Xbox One y PlayStation 4. El motor brinda la
posiblemente la tecnología de mayor crecimiento en posibilidad de crear videojuegos sencillos para plataformas
especial con la reciente actualización que facilita el móviles o videojuegos que expriman el hardware más
desarrollo de juegos 2D potente disponible del momento en el mercado de consumo.
Una de las claves de Unity es que el juego puede ser Unreal Engine 4 es totalmente gratuito en la actualidad,
portado a 21 plataformas diferentes empleado un solo aunque se tiene que pagar un 5% en royalties a no ser que
código, lo cual facilita mucho a los desarrolladores crear una se gane menos de $3.000 por trimestre y juego. Es una de
versión de su juego para varias plataformas. Unity 5 además las opciones ideales para empezar a desarrollar video-
incluye soporte para Oculus Rift. juegos.
2.0.4. Source 2 Engine. Game Maker te permite exportar a diferentes plataformas
como pc Windows, Linux, Mac, exploradores web html5,
Xbox, play station.

Para crear los juegos no es necesario aprender a programar


puesto que solo se tiene que soltar y arrastrar para crear las
acciones del juego. Si se quiere tener mejor dominio del
editor se puede utilizar GML (Game Maker Language) que
es el lenguaje de programación de game maker, también se
puede utikizar efectos de visualización con GLSL (Shaders
en Open GL)

2.0.6. Ucrhonia Blender Game Engine (UBGE).

Figura 2.0.1.4.- Se observa en la figura el logo de


Source engine2 con el renderizado de half life2
Valve reveló su nuevo motor de desarrollo, Source 2, que
estará disponible para los desarrolladores de forma gratuita

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.
Figura 2.0.1.6.- Se aprecia en la figura el logo de
Se confirmó la salida del motor Source 2 a través de una UPBGE (blender) y un ejemplo de renderizado con
nota de prensa, confirmando que estaría disponible de el motor grafico
forma pública y gratuita a los desarrolladores. Además será UPBGE es un tenedor de Blender centrado en la mejora de
compatible con Vulkan (la próxima generación de OpenGL). BGE. Las bifurcaciones son proyectos que usan software
básico para aumentar los recursos o resucitar software
La versión original del motor Source ha sido empleada en descontinuado. Un buen ejemplo de fork es LibreOffice que
todos los juegos que Valve ha diseñado y presentado desde se hizo cargo de la sucesión de OpenOffice.
2004. Pese a su longevidad, las capacidades de este motor
nunca se han puesto en entredicho, ya que es potente y El motor de juego Uchronia Project Blender (UPBGE) es
versátil. Aunque Source 2 lleva siendo deseado por los una herramienta integrada de Blender para proyectos en
desarrolladores y jugadores desde hace años. tiempo real, desde visualizaciones arquitectónicas y
simulaciones hasta juegos.
2.0.5. Game Maker Studio2.
Originalmente es una bifurcación del Blender Game Engine
se volvió independiente del anuncio de Blender Foundation
de la eliminación y reemplazo de BGE con un nuevo motor
interactivo. Con esta independencia, los desarrolladores de
UPBGE tienen libertad para cambiar y agregar funciones
que no se pudieron cambiar antes (debido a la posibilidad
de una fusión oficial de Blender, ahora descartada)

UPBGE tiene muchas características nuevas, mejoras y


errores corregidos que BGE no tiene. Algunas
características que soporta UPBGE son:

 Física avanzada en tiempo real, que incluye


cuerpos rígidos, cuerpos blandos, simulación de
obstáculos y búsqueda de caminos.
Figura 2.0.1.3.- Se aprecia en la figura el logo de  Motor de audio totalmente integrado, compatible
GameMaker stdio2. con sonido 3D y efectos de sonido simples
Es un editor engine amistoso de utilizar, el cual está (desvanecimientos, paso alto / bajo, etc.).
enfocado en el desarrollo 2D, a un que se puede crear
juegos simples en 3D.  Sistema lógico visual sencillo y directo, y
poderosos enlaces de lenguaje Python.
 Proceso de desarrollo completamente dentro de Aparte del realismo visual y físico se quiere modelar
Blender, sin necesidad de importar / exportar enemigos y físico, compañeros cuyo comportamiento sea
modelos y texturas. ‘inteligente’ (humano) es decir, los recursos se están
invirtiendo en la IA.
 El juego se puede ejecutar en la vista de Blender o
en un ejecutable independiente. Se llama IA a la rama de la informática dedicada a la
implementación de agentes racionales (o aparentemente
 Admite la función de bibliotecas vinculadas de racionales) no vivos vivos. Dentro de un videojuego se trata
Blender, que permite organizar proyectos en de definir técnicas de videojuego, comportamiento para los
múltiples archivos de mezcla. personajes no manejables (NPCs en inglés) que ‘simulen’
ser racionales. Estos personajes podrán ser enemigos o
3.0. El videojuego como arte y ciencia. colaboradores. En principio no se trata de obtener
comportamiento estrictamente humano, dado que esto
3.0.1. Como arte de producción. conllevaría la inclusión ‘forzosa’ de errores (los humanos
nos equivocamos mucho).
El videojuego, relacionado con la cultura de masas, a veces
es subestimada por los estudiosos: la idea de la En los inicios de los videojuegos, los NPCs seguían
dependencia del videojuego con otros medios es la habitualmente unas pautas o patrones predefinidos que los
problemática, principalmente con el cine aunque también predefinidos, programador establecía al crear el juego y que
con el resto de medios y artes tradicionales. Hoy en día, es eran invariables. Las IAs reactivas proponían acciones de
imposible no relacionar cine y videojuegos, y esta los NPCs en respuesta a las de los jugadores. Las IAs
comparación es polémica debido a que el cine reconocido dedicadas establecían ‘personalidades’ diferentes a los
como medio cultural de masas-oculta toda la esteticidad del NPCs.
videojuego, impidiendo el desarrollo potencial de éste.
Según esta facción de estudiosos, el videojuego se Posteriormente se empezó a utilizar las llamadas máquinas
aprovecha de las revoluciones cinematográficas y queda de estados finitos las cuales definen una serie de estados
supeditado a ellas. finitos, posibles para el NPC y las transiciones entre ellos
(basadas en percepciones sobre el juego o sobre el
Una corriente teórica defiende que los videojuegos mejoran jugador). By Fergu.
al cine al tratarse de “cine interactivo”. Crean una narración
en primera persona, en la que el jugador no es un mero También son bastante utilizados los sistemas de reglas y los
lector de imágenes, sino que participa, aunque sea con un árboles de decisión En ambos casos se tienen un conjunto
cuerpo virtual. Dicho de otra forma, en el cine formamos de decisión, reglas que el NPC seguirá para actuar en
parte de una narración audiovisual mediante meros función de las condiciones (entradas o percepciones) que se
espectadores, mientras que en el videojuego tenemos la den en su entorno.
capacidad de participar directamente en la narración
audiovisual, pudiendo considerarse ésta la más importante En la actualidad, lo más habitual es aplicar una mezcla de
diferencia entre ambos medios. Habría que preguntarse si estas técnicas. Así en la gran mayoría de juegos los NPCs
esta gran diferencia merece hacer que los videojuegos sean utilizan variantes de comportamientos predefinidos (scripts
tomados como un arte separado del cine, o si como en función de las acciones del jugador scripts), scripts
defienden otros, no es suficiente para hacer dicha jugador. Su ventaja es que es relativamente sencillo
separación. definirlos basándose en la definirlos, experiencia del
programador/jugador en el juego (o juegos similares). Su
3.0.1. Investigacion de videojuegos. problema es la poca flexibilidad que tienen para adaptarse a
situaciones cambiantes. Además, los NPCs cuentan por lo
Recientemente ha habido un crecimiento enorme del general con ventajas adicionales al jugador humano, como
consumo de videojuegos en el mundo, debido a su puntería perfecta basada en coordenadas exactas,
acercamiento a grupos antes ajenos a ellos: usuarios navigation points (puntos de paso prefijados que siguen
mayores de 25 años y menores de 10 incluyendo padres, rutas hacia zonas ventajosas o items), etc. Comercialmente
10, madres y abuelos, así como el sector femenino. Este se ha hecho poco uso de otras técnicas ‘más científicas’,
crecimiento se ha debido al cambio en la filosofía de los como las redes neuronales, los algoritmos evolutivos.
videojuegos, ofreciendo contenidos más ‘adultos’ o por el
contrario, más asequibles e ‘infantiles’, así como juegos de Tradicionalmente en el entorno científico se consideraba la
acción directa y breve. llamada Teoría de Juegos una rama de las matemáticas
aplicadas en la que Juegos, se ofrecen incentivos en base a
Otra de las repercusiones es que desde hace unos años se la toma de decisiones Dentro de ella decisiones. se incluían
están adaptando los planes de estudios al desarrollo de juegos sencillos en su planteamiento, pero costosos en su
estas aplicaciones. Existen asignaturas, grados e incluso resolución: torres de Hanoi, dilema del prisionero, juego de
másteres dedicados a asignaturas: la vida anoi. Estos juegos planteaban problemas a resolver
mediante técnicas exactas, heurísticas o metaheurísticas
Asignatura “Diseño de Videojuegos. búsqueda en árboles, metaheurísticas: algoritmos
Grado en Diseño y Desarrollo de Videojuegos. genéticos, algoritmos basados en colonias de hormigas,
Diseño y Desarrollo de Videojuegos y Sistemas Interactivos. Además, la resolución de juegos tradicionales (típicamente
Máster en Programación de Videojuegos. puzles) también ha sido objeto de estudio desde los inicios
de la investigación científica: ajedrez, backgammon, en la parte gráfica. Además el objetivo de las personas que
mastermind, sudoku. diseñan estas herramientas es hacer que sean fáciles y
ágiles de usar, que sean intuitivas y con una curva de
La aparición de los videojuegos propició un nuevo entorno aprendizaje lo más baja posible. En algunas herramientas
de problemas. El primero y más directo que se propuso esto se consigue y en otras no.
resolver fue el de los aspectos relativos a la IA Este
problema aún es el más relevante. IA. Posteriormente, con La idea es que sea más fácil aprender a crear juegos con
el avance de la tecnología, los videojuegos se fueron uno de estos motores si lo comparamos, por ejemplo, con
haciendo cada vez más complejos con lo que se añadieron aprender a crear juegos programando en C++, que es un
complejos, nuevos componentes que era posible investigar: lenguaje con una curva de aprendizaje alta. Esto en alguna
Búsqueda en mapas, predicción de combates, simulación, medida también está relacionado con la productividad. Con
etc. En la actualidad, las posibilidades son tan grandes, que los motores de juego es posible aumentar la productividad
los temas de estudio han aumentado exponencialmente y en el desarrollo de un videojuego.
del mismo modo la investigación científica (y publicaciones).
Hay que tener en cuenta que hay ciertos conceptos que hay
4.0. Enfoque de los editores de juego en la sociedad. que tener asimilados tanto si se usa un motor de juegos
como si se acomete un desarrollo propio. Conceptos
Los motores proveen herramientas al programador, que le relativos al desarrollo de videojuegos como el game-loop,
permiten dedicar menos tiempo a aspectos poco interacciones, renders, los rankings, el uso de los recursos,
importantes para la idea general del videojuego, pero que etc. han de estar asimilados en cualquier caso.
son de suma importancia para la experiencia del usuario
final, es decir, con ayuda de los motores, los programadores 4.0.2. Creación rápida de prototipos y visual scripting.
pueden enfocarse en desarrollar buenos juegos sin perder
tiempo en otras tareas. Una de las ventajas que ofrecen los motores de videojuegos
y que está relacionada con el punto anterior es la posibilidad
4.0.1. El coste. de realizar prototipos de juegos de forma rápida. Esto puede
ser muy útil para probar ideas o conceptos de juego que
Aparentemente tener que pagar por usar un software de pueden ser llevados a la práctica de una forma muy sencilla
terceros se puede ver como un coste extra que puede ser y rápida por alguien experto en el uso de uno de estos
fácilmente eludible si creamos el juego desde cero. Sin motores. Esto facilita validar ideas nuevas, mecánicas de
embargo hay que valorar bien el coste que supone crear juego experimentales, que pueden ser probadas por
muchas funcionalidades y servicios que vienen de serie en jugadores en prototipos tempranos, ofreciendo un
un motor de juegos. Las horas de desarrollo dedicadas al aprendizaje muy valioso para el desarrollo de nuevos
propio motor pueden representar un coste muy alto y proyectos.
encarecer enormemente un proyecto.
Hacer esto sin usar un motor de juegos es más complicado
En este sentido hay que añadir que la mayoría de los y lento. Exige más tiempo de desarrollo y en ocasiones se
motores de videojuegos han bajado drásticamente el precio puede perder la frescura de plasmar una idea nueva, no
de sus licencias en los últimos años. Si se comparan los consolidada, en un prototipo jugable. Por ejemplo en
costes de desarrollo de un motor propio con los costes que muchas game jams los desarrolladores prueban nuevas
puede suponer una licencia, en la gran mayoría de los ideas y en muchas ocasiones usan motores ya existentes,
casos sale más rentable usar un motor de juegos. debido principalmente al limitado tiempo disponible en este
tipo de evento.
A esto último se puede añadir una consideración. Algunos
motores de juegos, como Unreal o WiMi5, ofrecen un Una de las facilidades que ofrecen algunos motores, como
modelo de licencia gratuita al que se añade una comisión de Unreal con su Blueprint, o WiMi5 con su visual scripting, es
los ingresos generados por el juego. Es decir, el la posibilidad de crear el código de tu juego de forma visual.
desarrollador puede usar el motor gratis pero paga una Esto facilita el acceso al desarrollo de videojuegos a
parte de los ingresos que genera el juego a la empresa que muchas personas no programadoras que hasta ahora tenían
le ha proporcionado el motor de juegos. Este modelo está una fuerte barrera de entrada para poder crear sus propios
muy bien para desarrolladores Indie o estudiantes que juegos.
quieran tener a su alcance un motor de juegos muy potente
a coste cero. Ahora bien, si los ingresos son muy altos
quizás el desarrollador del videojuego se pueda plantear
crear su propio motor a pesar del coste extra que ese
desarrollo le suponga.

4.0.1. facilidad de uso, curva de aprendizaje y


productividad.

Una de las ventajas que ofrecen los motores de videojuegos


es su facilidad de uso. La idea es que estas herramientas
permitan crear juegos mediante un entorno de trabajo en el
que se ofrecen una serie de funcionalidades que facilitan la Figura 4.0.2.1.- Se observa en la figura el Script
creación de juegos, tanto en la parte de programación como Visual o cuadro logico
4.0.3. Las limitaciones. 4.0.5. La originalidad.

Usar una herramienta de un tercero siempre puede ser Mucha gente dice que los juegos creados, por ejemplo, con
motivo de conflicto con los intereses particulares que pueda Unity son todos muy similares. La cuestión es que muchos
tener un desarrollador de juegos. Los motores ofrecen desarrolladores usan siempre las mismas funcionalidades,
muchas funciones, flexibilidad, potencia, y facilitan la objetos y componentes por defecto en las herramientas,
creación en numerosos aspectos. Pero siempre existe algún para solucionar las mismas cuestiones. De esta forma
aspecto que no se ofrece o bien no se ajusta a la forma en podemos ver muchas similitudes, por ejemplo en las
la que el creador de videojuegos quiere trabajar. mecánicas de juego creadas con la misma herramienta.

Muchas de estas limitaciones tienen que ver con que En cualquier caso muchos motores ofrecen la posibilidad de
desarrollar un juego en nativo suele estar relacionado con personalizar estos objetos y componentes predefinidos, y
un alto poder de control sobre lo que se programa. El que adaptarlos a las necesidades particulares de cada caso. O
está acostumbrado a controlar hasta el último bit suele ver también se suele ofrecer el acceso al código fuentes de
con recelo las limitaciones técnicas que ofrecen los motores estos objetos para poder transformarlos totalmente. Es
de juegos. Evidentemente es muy difícil hacer lo mismo con decir, al final se trata del esfuerzo e interés que ponga cada
una herramienta que trabaja a un nivel de abstracción alto desarrollador en ser todo lo original que quiera.
que directamente con un lenguaje de desarrollo como por
ejemplo C++ utilizar sobre tu propio motor. 4.0.6- Las plataformas y la fragmentación.

Por último señalar que normalmente las empresas que Por último comentar una de las características más potentes
desarrollan motores de videojuegos suelen escuchar las que suelen ofrecer los motores de creación de juegos.
demandas de los desarrolladores de juegos así como las Actualmente, los desarrolladores tratan de ofrecer sus
limitaciones con las que se encuentran. A medida que estos juegos en el mayor número posible de plataformas, como
motores van evolucionando se suelen cubrir muchas de iOS, Android, la Web, SmartTVs, las consolas y en los
estas demandas y se da solución a algunas de las nuevos dispositivos que van apareciendo. Los motores de
limitaciones existentes. juegos suelen ofrecer la posibilidad de exportar tu juego
fácilmente a algunas de estas plataformas. Algunos motores
4.0.4. Soporte, comunidad y asset stores. cubren prácticamente todas y otros solamente algunas. En
el caso de WiMi5 la apuesta es por HTML5 que permite que
El soporte y la Comunidad es otro aspecto que afecta a la los juegos se vean en cualquier dispositivo con un
hora de decidirse a usar o no un motor de juegos. Es cierto navegador moderno, es decir prácticamente todos los que
que existen comunidades muy potentes alrededor de merecen la pena.
algunas herramientas pero también es verdad que existen
muchos recursos alrededor de lenguajes de programación Otra cuestión a tener en cuenta es la gran variedad de
que pueden ser usados para crear juegos. Los resoluciones y formatos de pantalla que existen hoy en día
desarrolladores de videojuegos están acostumbrados a en los diferentes dispositivos existentes en el mercado.
interactuar entre ellos, a preguntar y responder a cuestiones Resoluciones que van desde por ejemplo 380×460 pixels
de desarrollo tanto si se usa un motor como si no. hasta por ejemplo 1920×1080 pixels o más. Además hay
Normalmente son comunidades acostumbradas a compartir formatos de pantalla 3/4 o 16/9 o cualquier otro ratio,
el conocimiento. incluyendo la posibilidad de ser vertical u horizontal.

La gran mayoría de los motores de juegos suelen ofrecer Para lidiar con todas estas combinaciones los equipos de
suficiente ayuda y documentación sobre el uso de sus desarrollo de los motores de juego invierten muchas,
motores. Estos tutoriales suelen encontrarse tanto en muchísimas horas. Su objetivo es ofrecer una solución fiable
formato audiovisual como en forma de texto en las y coherente que permita al jugador disfrutar de un juego al
secciones de soporte de las empresas que desarrollan los margen del dispositivo y resolución de pantalla que esté
motores. En muchos casos también se ofrecen ejemplos de usando. La mayoría de los motores de juegos solucionan
uso, plantillas de proyectos y otros recursos que ayuden a esta cuestión bastante bien. Para un desarrollador de
los creadores de videojuegos a manejar su herramienta. juegos que quiera pelarse directamente con estas
cuestiones se abren varios frentes que tendrá que abordar:
Las tiendas de recursos o assets stores proporcionan todo
tipo de recursos para agilizar el desarrollo de juegos.  usar un lenguaje de desarrollo que permita portar
Algunos motores tienen sus propias tiendas de recursos que fácilmente a otras plataformas. Con lo cual es
están optimizados para dicho motor. Así ofrecen por posible que tenga que desechar usar lenguajes
ejemplo herramientas extras o plugins que pueden ser nativos de una plataforma específica. A no ser que
integradas en el motor y que pueden estar creadas por la quiera desarrollar varias veces para varias
empresa que ofrece el motor o por otros desarrolladores. De plataformas. En cualquier caso tendrá que
esta forma los motores se abren a que los propios particularizar en ese desarrollo común el uso de las
desarrolladores de juegos generen sus propias APIs propias de cada plataforma.
herramientas o plugins.
 tener una base de datos actualizada con las
características particulares de los diferentes
dispositivos donde quiere portar sus juegos e
integrar esos datos en su desarrollo.
Tampoco hay que olvidarse de la plataforma de desarrollo.
Muchas de las herramientas disponibles son compatibles
con algunas de las más extendidas, Windows, Mac y Linux.
Sin embargo algunas lo son solo para una de ellas o bien no
soportan bien u ofrecen menos funcionalidades en cierto
sistema operativo. Hay una clara tendencia a usar la Web
como plataforma para usar motores de videojuegos, muchas
veces basados en HTML5, como es el caso de WiMi5.

5.0. Resultados.

Algunos motores engine, no todos, según su necesidad,


accesibilidad, y más popularidad están representados en la
siguiente grafica 5.0.1

Grafica 5.0.3.- Se aprecia en la gráfica la categoría de


juegos que desean desarrollar.

La siguiente tabla muestra algunas características y


exportaciones a plataformas que el motor grafico permite.

Grafica 5.0.1.- Se observa en la grafica los editores


más comunes utilizados.

El lenguaje que se prefiere trabajar y orientar en los editores


engine se muestra en la gráfica 5.0.2

Tabla 5.0.1.- Se muestra en la tabla, principalmente, las


diferentes plataformas que soporta el motor engine.

Grafica 5.0.2.- Se aprecia en la gráfica los lenguajes de 5.0.1. ¿Cómo funciona actualmente? Juegos
programación más preferidos para el desarrollo de
videojuegos. Con la misma historia, el creador del juego ahora tiene una
cantidad mucho menor de los detalles técnicos, como el
Cada desarrollador de videojuegos que utilice algún motor motor del juego proporciona herramientas pre-
engine orienta sus juegos o categoriza sus proyectos según programados para ayudar al desarrollador. A pesar de ser
se aprecia en la gráfica 5.0.3 una comparación simplista, podemos imaginar un Game
Engine como piezas de Lego: “usted sabe lo que desea
montar, entonces basta con juntar las piezas para alcanzar
ese resultado”.
El game engine permite calidad gráfica, optimizaciones,
tratamiento y producción de sonido: todo se concentra en el
motor de juego esto hace que exista una mayor exigencia
de competencia entre empresas privadas e independientes.

6.0. Bibliografía.

http://www.zehngames.com/articulos/videojuego-arte-no/

https://es.slideshare.net/Slidemora/ciencia-y-videojuegos

https://codingornot.com/que-es-un-motor-de-videojuegos-
game-engine

http://wimi5.com/pros-y-contras-de-usar-un-motor-de-
juegos/

https://www.gamesparks.com/blog/game-engine-analysis-
and-comparison/

https://dashboard.developereconomics.com/?survey=de15#
Figura 5.0.1.1.- Se observa en la figura los games
componentes que conforma un game engine
https://www.gamerevolution.com/news/10452-source-2-
Existe una buena cantidad de editor de videojuego, con el engine-announced
cual se pueda elegir según las necesidades de cada uno.
https://steamcommunity.com/sharedfiles/filedetails/?id=9078
92779

https://developer.upbge.org/manual/introduction/briefing.html
#history

Libro: Análisis: Motores gráficos y su aplicación en la


industria Autor: González Muñoz C., Gracia Bandrés
Edición: Instituto Tecnológico de Aragón (ITAINNOVA) -
España

Figura 5.0.1.2.- Se aprecia en la figura la variedad


de game engine existentes

6.0. Conclusiones

En definitiva, es un objeto cultural y para bien o para mal, el


videojuego siempre va a estar determinado por la
comparación con otras formas culturales. De lo que no hay
duda es que el videojuego es una agrupación de artes: cine,
pintura, música, lectura.

Una Game Engine es un framework utilizado por el


desarrollador para facilitar, baratear y agilizar la creación de
juegos de altísima calidad. Y aun éstas evolucionan. El
juego Crysis, por ejemplo, fue construido con CryEngine 2
de CryTek, mientras que Crysis 2 fue desarrollado con
CryEngine 3. Los motores gráficos son una optimización de
diversos elementos, mejorando la experiencia final del
productor.

You might also like