عن المشروع
ساترن هو محرك ألعاب ثلاثي الأبعاد متعدد المنصات في مرحلة مبكرة، مكتوب بلغة C++ ومبني على Vulkan. يصف ملف README المحرك بأنه في المقام الأول محرك ثلاثي الأبعاد في مرحلة مبكرة، مع دعم Windows 10+ (x86_64 و AArch64) المدرج على أنه مستقر جدًا، و macOS 15+ على أجهزة Apple M-series على أنه غير مستقر، ودعم Linux لا يزال قيد التطوير دون تكامل مستمر (CI) حتى الآن. يُلاحظ أن إصدارات Windows ARM متاحة فقط على Windows 11.
تشمل ميزات العرض المدرجة عرض PBR، وSSAO، وGTAO، وSMAA، وbloom، ورسم خرائط الظل، وخط أنابيب Forward+، والرسوم المتحركة الهيكلية، وعرض الخطوط في مساحة الشاشة ومساحة العالم، ورسم الخرائط الطبيعية، والعرض المكرر.
يقدم المحرر المدمج محررات عقد للمواد والأصوات ورسوم بيانية للرسوم المتحركة وأشجار السلوك، بالإضافة إلى تتبع التراجع والإعادة، ومتصفح أصول، ولوحة مخطط تفصيلي للعالم، وعارضات أصول مدمجة، وحفظ تلقائي، ومتصفح مشاريع، وإعادة تحميل ساخن للكود.
تشمل القدرات على مستوى المحرك إيجاد المسار بالذكاء الاصطناعي وتوليد شبكة التنقل عبر Recast، وأشجار سلوك مع مهام C++ مخصصة، وبرمجة نصية بلغة C++ من خلال نظام انعكاس UClass/UObject شبيه بنظام Unreal مع أداة بناء مخصصة ودعم SProperties، وفيزياء عبر JoltPhysics، وصوت عبر MiniAudio، ونظام واجهة مستخدم للألعاب يسمى Alura، ونظام وظائف، وECS عبر EnTT، وربطات مفاتيح، ونظام فرعي عبر الإنترنت يستخدم واجهة برمجة تطبيقات Steamworks، وبث نسيج، وتوزيع الألعاب كملفات تنفيذية مستقلة من خلال نظام حزم الأصول.
للبدء، يتطلب المشروع Vulkan SDK (يستهدف المشروع Vulkan 1.2، ومن المتوقع أن تعمل الإصدارات الأحدث)، وعلى macOS أو Linux، يتطلب .NET SDK. يجب استنساخ المستودع بشكل متكرر والتحقق من فرع vulkan. توجد تعليمات البناء في BUILDING.md، والمشروع مرخص بموجب MIT. تتم الإشارة إلى لوحة Trello للخريطة الزمنية والحالة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.