عن المشروع

محرك Pulsar هو محرك ألعاب تجريبي من الجيل التالي مكتوب بشكل أساسي بلغة Rust. تتمثل أهدافه المعلنة في قابلية التوسع، والبنية المعيارية، وتصميم الأنظمة الحديثة، مع التركيز على البنية الصريحة ومساحة عمل موثوقة داخل المحرر للمبدعين. القدرات الرئيسية الموصوفة: - محاكاة عوالم قابلة للتوسع باستخدام تقسيم مكاني متقدم لبيئات عالية الدقة. - أدوات تعتمد على Rust أولاً، مع الاستفادة من أمان الذاكرة والأداء. - بنية معيارية قابلة للصيانة بدلاً من تراكم الميزات القديمة. - يُعامل الاستقرار داخل المحرر كأولوية أساسية. حالة المشروع: يحذر ملف README صراحةً من أن Pulsar في مرحلة تطوير مبكرة. من المحتمل ألا يتمكن المستخدمون بعد من بناء لعبة إنتاجية كاملة؛ فقاعدة الشيفرة تجريبية ومعرضة لتحولات معمارية كبيرة. هناك خارطة طريق عامة مرتبطة عبر GitHub Projects. التثبيت والبناء: - تتوفر ملفات ثنائية مبنية مسبقاً من صفحة Releases؛ يجب تثبيت Rust لتشغيل ملف المحرك الثنائي. - تتضمن عمليات البناء من المصدر استنساخ المستودع، وتهيئة الوحدات الفرعية في git، وتثبيت تبعيات Linux (gcc، clang، fontconfig، Wayland، WebKitGTK، X11/XCB، OpenSSL، zstd، حزم Vulkan)، ثم تشغيل cargo build --release. المشاريع ذات الصلة: - Helio Renderer: مُصيّر معياري مدفوع بوحدة معالجة الرسومات يشغّل عرض Pulsar. - Horizon Game Server: مشروع منفصل بمساهمين متداخلين، يهدف إلى توسع هائل في اللعب الجماعي. المجتمع والمساهمة: يجري التطوير في العلن عبر Discord وGitHub Discussions؛ ويدعو المشروع مهندسي الأنظمة والفنانين التقنيين للمساهمة. يشيد ملف README بـ Tristan J. Poland ومجتمع Pulsar.