- Antes era super dificil crear un videojuego, ya que antes se usaba el metodo de comprimir codigos, que era basicamente programar todo desde un "blog de notas" y por medio de un compilador de codigo te lo volvia a .EXE o algun terminal distinto, es decir no existia un programa para crear mapas,crear sprites,linea de codigo de programacion o hasta crear el fondo de algun juego de ese entonce.
-La tecnologia a avanzado a pasos gigantesco y ahora existe lo que los programadores llamamos " Motor Grafico " o tambien " Game Engine, o simplemente Engine"
- Ahora bien, quién de nosotros nos a pensado o pasado por su cabeza a si sea una vez, Poder crear su propio videojuego?, Todos dirán que "si", Pero pocos ponen en práctica ese deseo, y los que ponen en práctica, llega ese momento como programador elegir una tarea tan compleja que toma hasta meses de toma de decisión, saber QUE MOTOR GRAFICO ELEGIR
¿Que es un motor gráfico?
- Un motor gráfico o en inglés ( Game Engine, Engine simplemente ) es un programa o kit de desarrollo que facilita la creación de un videojuego. Antes los videojuego como dije tenía que ser planeado desde cero porque no había una ayuda externa, pero también por las limitaciones de las consolas en ese entonces, como por ejemplo la NES o la ATARI, Tenía que ser planeado todo desde cero ya que las consola eran super limitadas en ese entonces.
ORIGEN
- todo empezó en el año 1990 cuando el nombre motor gráfico o Game Engine o simplemente Engine se le caracteriza por los videojuegos 3D. Tales como Quake o Doom, es decir juegos de disparo en primera persona ( first-person shooter ). Sin embargo el primer motor gráfico 3D que se aya conocido fue Freescape Engine, desarrollado por Incentive Software en 1986.
-Hoy en dia es muy complicado elegir un motor gráfico ya que varían en el código o lenguaje de programación que usan, La calidad, Precio para el alquile del programa, y si es gratis el motor saber cual es el indicado :'( .
Historia
- Antes de la creación de los motores gráfico todo videojuego eran típicamente desarrollados como entidades singulares (no había separación de áreas, como la gráfica y la física o jugabilidad ). Por ejemplo un juego de la SNES Tenía que ser planeado y hecho todo desde cero, Manteniendo lo mas simple el codigo posible y manipulando o controlando los pixel por pixel para hacer un uso optimizado del hardware, debido a sus limitaciones, pero gracias a los 90 se originó el término game engine dentro del contexto de los first-person shooters. La gran popularidad que alcanzaron los juegos Wolfenstein 3D, Doom y Quake.
- Se debe principalmente a que, en lugar de crear un videojuego desde cero, se crearon o licenciaron los núcleos del mismo para utilizarlos como base para crear sus propios motores de videojuego. Al evolucionar, Madurar , o expandir la tecnología los motores gráficos fueron dejaron de restringirse al mero desarrollo de videojuegos
" Bueno pero eso también depende de la consola o la API porque no es lo mismo crear un Gta 5 o un minecraft en ps4 que en un ps3, Siempre va a variar la calidad gráfica "
¿Como o que debo saber para usar un motor grafico?
- Primero más que todo la mayoría de motores gráfico te pedirán saber PROGRAMAR y para lo que no saben que es programar:
Programación:
La programación informática, es el arte de indicarle a una computadora lo que tiene que hacer mediante un conjunto de instrucciones.
- Ya una vez entendido, como dije te pedirán usar la programación para darle mejor rendimiento,Visibilidad,Parte técnica (Jugabilidad,Física,Grafica,y etc). Pero hay otros que simplemente, arrastrando clips que ya tiene la acción predeterminada, por ejemplo: caminar hacia arriba,abajo,izquierda y derecha como el motor GAME MAKER que ya tenia esos clips, pero claro tambien podrias usar la programación.
En resumen necesitas saber programar o buscar un Motor Gráfico que tengas los clips para crear un juego sencillo.
¿Que motor grafico usar?
- En el mercado gaming existe un sin fin de motores grafico, Pero claro los motores graficos estan diseñado no solo para simplemente hacer el videojuego y ya :v, No al contrario cada motor grafico se ajusta perfectamente a lo que necesitas es decir. Desde videojuegos 2D a 3D, Graficos 8 bits,arte,Hasta super graficas.
"Para gustos y tamaños"
1=) Source:
- "Es el mejor motor gráfico en cuanto físicas", Pero es el mas lento al hablar de innovación tecnológica.
- Y dirás ¿Porque?. Gracias que este motor gráfico es tardado es decir lo que es gráficas y manipulación de textura y subs-textura sprite o hasta el renderizado es de hace 3 años, Es decir esta super atraso en cuanto innovación gráfica y un poco en física realista. los motores gráficos de hoy en día con una actualización hace la diferencia de su antigua versión o la anterior
Juegos hechos por source:
-Half life Source
-Half Life 2
-Counter Strike Source
-Counter Strike Global
-Tintanfall (La saga)
-Garrys mods
- Y ETC......
2=) Unity
-Es el mejor gráfico en todo sentido desde crear videojuego hasta hacer diseño gráfico (Es decir modelos gráficos en 3D de personas o objetos) Lo único malo en mi opinión es que las gráficas no son tan potentes como del motor gráfico unreal engine
(Aunque si eres como yo y no te importas las súper graficotas este sera el motor indicado para ti)
Juegos hechos en Unity
-Inside
-Cuphead
-Rick and Morty: Virtual Rick-ality
-Ori and the Blind Forest
-The forest (Sus inicios)
-Party Hard
-baldi's basics
-Slenderman Survival
3=) Unreal Engine
- Es el motor gráfico por excelencia este motor grafico ademas de innovar en todos los sentidos también es considerado que es el motor gráfico número 1 en tener graficas super potentes
Juegos Hechos En Unreal Engine
-Fornite
-playerunknown's battlegrounds
-America's Army
-Tactical Ops: Assault on Terror
-Clive Barker's Undying
-Deus Ex
Conclusión
-Un motor grafico ayuda en la creación de un videojuego,Existen millones de motores gráficos para gustos y tamaños
,Pero siempre va a depender del lenguaje de programación que usas es decir: C++,Java,C
- Bueno gente espero que les haya gustado este articulo!!!.Me gustaria que en los comentarios me dieran ideas para saber que articulo hacer o que analizar
Gracias gente nos vemos en la próxima <3!
Super bueno leer
te falto algo en programacion y eso es lo complicado y tedioso que resulta arrancar pero cuando le agarras la mano se vuelve divertido. 5 estrellas
GUAU alfin alguien que le puso empeño a su articulo muy bien amigo seras publicado
Gracias por el consejo amigos , para proximos artículos incluiré mas mis propias screens. saludos
Felicidades hiciste un gran artículo, además con una tematíca muy buena y excelente explicación. =)
esta vacan
wooo que buen articulo justo estaba investigando sobre este tema ,y me fue de gran ayuda
Uff bastange bueno, extenso y con buena informacion, ademas un tema defirente a lo que se suele ver por aqui
y a si año tras año mejoraran los graficos ♥
Gran articulo, es un buen tema, aprendi cosas que no sabia por lo que aportas algo bueno, gran desarrollo e imagen