Sobre el proyecto

Tokamak es un motor de C# para juegos y mundos virtuales. Está diseñado como una colección de bloques de construcción modulares que los usuarios pueden combinar, reemplazar o extender para satisfacer sus necesidades específicas. El motor consta de varios proyectos especializados: - Abstractions: Interfaces de abstracción clave. - Hosting: Clases de tiempo de ejecución base para la configuración y la gestión del host de la aplicación, optimizadas para el procesamiento en tiempo real. - Graphite: Una biblioteca de gráficos 2D para renderizar interfaces de usuario y gráficos 2D. - Mathematics: Funciones para el procesamiento de colores, primitivas físicas y pruebas de impacto (hit testing). - Quill: Una biblioteca para la lectura y el renderizado de tipografía. - Readers: Una lista genérica de lectores de formatos, que incluye soporte parcial para la carga de FBX. - Tritium: Gestión base del hardware gráfico y renderizado. - VFS: Una biblioteca de Sistema de Archivos Virtual (Virtual File System). - Utilities: Clases de utilidad genéricas de tiempo de ejecución. El proyecto se encuentra actualmente en una fase temprana de desarrollo, con trabajo en curso en las abstracciones de Vulkan y OpenGL, el dibujo de formas complejas y el renderizado de texto.