Motor de videojuego

Páginas: 11 (2523 palabras) Publicado: 29 de agosto de 2014
Motor de videojuego

Un motor de videojuego es un término que hace referencia a una serie de rutinas de programación que permiten el diseño, la creación y la representación de un videojuego. Del mismo modo existen motores de juegos que operan tanto en consolas de videojuegos como en sistemas operativos. La funcionalidad básica de un motor es proveer al videojuego de un motor de renderizadopara los gráficos 2D y 3D, motor físico odetector de colisiones, sonidos, scripting, animación, inteligencia artificial, redes, streaming, administración de memoria y un escenario gráfico. El proceso de desarrollo de un videojuego puede variar notablemente por reutilizar o adaptar un mismo motor de videojuego para crear diferentes juegos.1
Hoy en día existen una gran variedad de motores completos ymotores gráficos como OGRE 3D que es un motor gráfico gratuito con "open-source" para que el usuario pueda crear aplicaciones desde el lenguaje C++. Desarrolladoras grandes de videojuegos como Epic, Valve y Crytek han lanzado al público sus motores o SDKs para que los usuarios interesados en el desarrollo de videojuegos puedan descubrir como se elaboran y así tener una introducción amplia a laindustria y el desarrollo. Otros ejemplos de motor de juego seria el motor gráfico Doom engine, Quake Engine, GoldSrc desarrollado por Valve en el cual se desarrollo el exitoso juego de Half-Life 1, Source tambien creado por VALVe y BLAM! Engine desarrollado por Bungie lo cual crearon la famosa saga de Halo.



Assets
Los assets pueden ser traducidos como elementos que serán introducidos alvideojuego. Estos elementos incluyen Modelos 3D, personajes, texturas, materiales, animaciones, scripts, sonidos, y algunos elementos específicos de cada motor. Cada motor trabaja de una manera distinta a otros lo cual puede aceptar "Assets" que otros motores no pueden manejar, sin embargo los ejemplos mencionados antes, son elementos que todos los motores de hoy en día usan.

ApplicationProgramming Interface
Es un sistema de rutinas, de protocolos y de herramientas para desarrollar programas de aplicación. Un buen API hace más fácil desarrollar un programa proporcionando todos los bloques del desarrollo del programa. El programador pone los bloques juntos.
Entre estos los más importantes son el DirectX (de Microsoft) y el OpenGL (que trabaja con la mayoría de los sistemas operativos).Render (Renderización)
El render o renderización, es el proceso de la computadora en mostrar en pantalla el aspecto visual de nuestro juego. El render se encarga de mostrar al jugador todo el poder gráfico que el desarrollador haya configurado en el motor, el render muestra todo lo que es el Terreno o BSP, Modelos, animaciones, texturas y materiales. El render contribuye todo el aspecto visualdel juego.



Objetos 3D
Los objetos 3D son objetos "secundarios" podría decirse, que se agregan al escenario del videojuego (Ej: Baños, puertas, árboles, muebles, adornos, etc) Los objetos o modelos 3D son clasificados por polígonos al igual que todo elemento que tenga una composición tridimensional.
Low-Poly: Traducido como "Polígonos bajos" son modelos que su composición de polígonos esbaja lo cual es probable que el modelo tenga un muy mal detalle y no se obtenga un resultado favorable. Estos modelos se usan para optimizar el rendimiento del videojuego y el "Low-Poly" es efectivo en modelos que no requieren mucho detalle (Ej, una caja o un jabón)
Mid-Poly: Traducido como "Polígonos medios" son modelos que su composición de polígonos es media y logran dar mejor detalle que los"Low-Poly" aun que su velocidad de procesamiento es más tardada. Estos modelos son más usados para modelos que requieren un poco más de detalle (Ej, Un arma, una casa)
High-Poly: Traducido como "Polígonos altos" son modelos que su composición de polígonos es alta y llegan a dar un detalle magnífico pero su procesamiento es mas complejo y tiende a ralentizar el ordenador, dependiendo de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 01 Arquitectura del motor de videojuegos
  • Videojuegos
  • Videojuegos
  • los videojuegos
  • videojuegos
  • Los videojuegos
  • videojuegos
  • Los Videojuegos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS