Skip to content

GDV-Proyectos3/Motor-Ola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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.