DIM3. es un motor de juego de código abierto para Mac OS X. Utiliza JavaScript para Scripting y OpenGL para gráficos. También es compatible con XML para datos y una capa simple de DirectMedia (SDML) para audio. El motor DIM3 utiliza OpenGL para representar y usa XML para entrada y sonido. Consta de cuatro aplicaciones: el motor, el editor, el animador y la configuración. El motor es el componente principal del Dim3 Game Engine y es multiplataforma, que se ejecuta en las plataformas de emulación de Mac OS manzanas y las ventanas de Microsoft. Además, el mismo motor puede ser compilado para ejecutarse en Linux. Esto significa que se admite cualquier sistema operativo.
DIM3 tiene dos características principales: el editor y las utilidades de configuración. El editor crea niveles para la escena del juego. Puede importar varios modelos 3D. Bump y el mapeo especular están integrados en el editor. Otras características del editor incluyen iluminación de per-píxeles, iluminación en tiempo real y iluminación horneada. Además, también apoya la animación esquelética. Es compatible con JavaScript para sonido y gráficos. La utilidad de configuración está diseñada para ayudar a los desarrolladores a cambiar otras configuraciones.
El editor le permite personalizar la apariencia de sus modelos DIM3. Con el editor, puede agregar o eliminar elementos diferentes de su proyecto. Puede editar las formas de sus modelos y agregar clima, partículas y scripts. El animador le permite crear animaciones para modelos DIM3. El animador es un programa para Mac OS X que utiliza el sistema de animación esquelético. El animador le permite establecer el look y la sensación de su proyecto.