عن المشروع

Tokamak هو محرك بلغة C# للألعاب والعوالم الافتراضية. تم تصميمه كمجموعة من اللبنات البرمجية النمطية التي يمكن للمستخدمين دمجها أو استبدالها أو توسيعها لتلبية احتياجاتهم المحددة. يتكون المحرك من عدة مشاريع متخصصة: - Abstractions: واجهات التجريد الرئيسية. - Hosting: فئات وقت التشغيل الأساسية للتكوين وإدارة مضيف التطبيق، والمحسنة للمعالجة في الوقت الفعلي. - Graphite: مكتبة رسومات ثنائية الأبعاد لتصيير واجهات المستخدم والرسومات ثنائية الأبعاد. - Mathematics: وظائف لمعالجة الألوان، وبدائيات الفيزياء، واختبار التصادم (hit testing). - Quill: مكتبة لقراءة وتصيير النصوص الطباعية. - Readers: قائمة عامة من قارئات التنسيقات، بما في ذلك دعم جزئي لتحميل FBX. - Tritium: إدارة أجهزة الرسومات الأساسية والتصيير. - VFS: مكتبة لنظام ملفات افتراضي. - Utilities: فئات أدوات وقت التشغيل العامة. المشروع حالياً في مراحل التطوير المبكرة، مع استمرار العمل على تجريدات Vulkan و OpenGL، ورسم الأشكال المعقدة، وتصيير النصوص.