À propos du projet

Tokamak est un moteur C# pour les jeux et les mondes virtuels. Il est conçu comme une collection de blocs de construction modulaires que les utilisateurs peuvent combiner, remplacer ou étendre pour répondre à leurs besoins spécifiques. Le moteur se compose de plusieurs projets spécialisés : - Abstractions : Interfaces d'abstraction clés. - Hosting : Classes d'exécution de base pour la configuration et la gestion de l'hôte d'application, optimisées pour le traitement en temps réel. - Graphite : Une bibliothèque graphique 2D pour le rendu des interfaces utilisateur et des graphismes 2D. - Mathematics : Fonctions pour le traitement des couleurs, les primitives physiques et les tests de collision (hit testing). - Quill : Une bibliothèque pour la lecture et le rendu typographique. - Readers : Une liste générique de lecteurs de formats, incluant un support partiel du chargement FBX. - Tritium : Gestion du matériel graphique de base et rendu. - VFS : Une bibliothèque de système de fichiers virtuel (Virtual File System). - Utilities : Classes d'utilitaires d'exécution génériques. Le projet est actuellement en début de développement, avec des travaux en cours sur les abstractions Vulkan et OpenGL, le dessin de formes complexes et le rendu de texte.