عن المشروع
s&box هو محرك ألعاب حديث مبني على محرك Source 2 من Valve وأحدث تقنيات .NET. يوفر محررًا حديثًا وبديهيًا لإنشاء الألعاب، حيث يتم كتابة المحرك والمحرر والأدوات ومحتوى اللعبة بلغة C#. يتم توزيع نواة Source 2 الأصلية كملفات ثنائية مبنية مسبقًا، مما يلغي الحاجة إلى سلسلة أدوات C++.
يمكن الحصول على المحرك مباشرة من Steam أو تجميعه من المصدر. يدعم التجميع من المصدر أنظمة Windows 10/11 (x64) وLinux (x64، مستهدفًا Steam Linux Runtime) وmacOS (Apple Silicon فقط). تشمل المتطلبات الأساسية Git و.NET 10 SDK وبيئة تطوير موصى بها مثل Visual Studio 2026 أو Rider على Windows، وRider أو VS Code على Linux وmacOS.
يتضمن المستودع سكربتات إعداد (Setup.bat لنظام Windows، وSetup.sh لنظام Linux/macOS) تقوم بجلب الملفات الثنائية الأصلية والمحتوى وتوليد روابط interop. بعد الإعداد، يتم تشغيل اللعبة (sbox) والمحرر (sbox-dev.exe) من مجلد اللعبة. يقوم خطاف git تلقائيًا بجلب الملفات الثنائية الأصلية والمحتوى المحدث عند السحب.
كود مصدر المحرك مرخص بموجب رخصة MIT، على الرغم من أن بعض الملفات الثنائية الأصلية في game/bin تخضع لاتفاقية ترخيص المستخدم النهائي الخاصة بـ s&box. تحتفظ مكونات الطرف الثالث بتراخيصها الأصلية كما هو مذكور في game/thirdpartylegalnotices. تتوفر الوثائق الكاملة والدروس ومراجع API على sbox.game/dev/. نرحب بالمساهمات عبر دليل المساهمة، ويمكن الإبلاغ عن الأخطاء أو طلبات الميزات على صفحة issues في GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.