Sobre o projeto

Tokamak é um engine em C# para jogos e mundos virtuais. Ele foi projetado como uma coleção de blocos de construção modulares que os usuários podem combinar, substituir ou estender para atender às suas necessidades específicas. O engine consiste em vários projetos especializados: - Abstractions: Interfaces de abstração fundamentais. - Hosting: Classes de runtime base para configuração e gerenciamento de host de aplicação, otimizadas para processamento em tempo real. - Graphite: Uma biblioteca de gráficos 2D para renderização de UIs e gráficos 2D. - Mathematics: Funções para processamento de cores, primitivas de física e hit testing. - Quill: Uma biblioteca para leitura e renderização de tipografia. - Readers: Uma lista genérica de leitores de formato, incluindo suporte parcial para carregamento de FBX. - Tritium: Gerenciamento de hardware gráfico base e renderização. - VFS: Uma biblioteca de Virtual File System. - Utilities: Classes de utilitários de runtime genéricas. O projeto está atualmente em estágio inicial de desenvolvimento, com trabalhos em andamento em abstrações Vulkan e OpenGL, desenho de formas complexas e renderização de texto.