Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.56 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.56 KB

Motor-Ola

Motor de juego de "Proyectos 3"

Bibliotecas seleccionadas

Renderizado Gráfico -> Ogre 3D
Físicas y colisiones -> Physx
Gestión de Audio y Sonido -> Fmod
Interfaz de Usuario -> OgreOverlay
Lenguaje Script -> LUA

Motor-Ola Diagram drawio (3)

OGRE 3D

Object-Oriented Graphics Rendering Engine, biblioteca escrita principalmente en C++ y orientada a escenas.
Facilita el desarrollo de aplicación con gráficos 3D acelerados por hardware,
evita la dificultad de utilización de librerías de capas inferiores para gráficos como OpenGL o Direct3D,
además, ofrece una interfaz basada en objetos del mundo y otras clases de alto nivel.

PHYSX

Motor propietario de capa de software intermedia (middleware)
y kit de desarrollo para llevar a cabo cálculos físicos complejos.
Está desarrollado por NVIDIA y de hecho está integrado en sus chips gráficos más recientes.

FMOD

Motor propietario de efectos de sonido especializado para el desarrollo de videojuegos,
reproduce y mezcla sonidos en muchos sistemas operativos.

OGREOVERLAY

UI facilitada por Ogre a la que hay que añadir las funcionalidades de los botones

LUA

Lenguaje multiparadigma, imperativo, estructurado y bastante ligero.
Diseñado como un lenguaje interpretado con una semántica extendible, pensado para ser incorporado.
Escrito en ANSI C y suficientemente compacto como para usarse en diferentes plataformas.