3SR_ENGINE_ English
محرك عصر //C# 14 · .NET 10 · Vulkan 1.3

محرك ألعابهذاالعصر

محرك ألعاب ومحرّر مكتوبان بلغة C#‎ على .NET 10، ويرسمان عبر Vulkan 1.3. وضع التشغيل في المحرّر واللعبة المبنية يعملان على بيئة التشغيل نفسها. يعمل المحرّر على Windows وmacOS، وتُبنى المشاريع لـ Windows وmacOS وLinux والويب.

01التصيير

Vulkan 1.3.
بتتبع الأشعة.

تتبع الأشعة

تتبع أشعة بالعتاد عندما تدعمه بطاقة الرسوميات، بما في ذلك المجسمات ذات الهياكل العظمية والمجسمات المتشوهة.

إضاءة حية

بدون إضاءة، وForward+‎ العنقودي، والإضاءة الشاملة بتتبع الأشعة، وDDGI، مع التبديل بينها أثناء التشغيل.

الانعكاسات

من تتبع الأشعة، أو من مساحة الشاشة، أو من مجسات الانعكاس.

الخامات

خامات PBR ورسوم شيدر بالعقد، بأكثر من 60 نوعاً من العقد.

السماء والمعالجة اللاحقة

غلاف جوي إجرائي، وإضاءة حجمية، وضباب ارتفاع، وTAA، وتوهج، وتحويل نغمي، وتدرّج لوني.

الأداء

مجموعات LOD، وإقصاء الأجسام المحجوبة على بطاقة الرسوميات، ونسخ تلقائي، وجسيمات تحاكيها بطاقة الرسوميات.

قاعة قصر فيها ضوء متوهج وكرة خضراء عاكسة
انعكاسات بتتبع الأشعة
ردهة مشمسة
إضاءة شاملة
بحر مفتوح يلتقي بشاطئ رملي فيه نخيل
المحيط
نخيل وعشب طويل حول واحة صحراوية
عشب وأشجار
02الفيزياء

حتمية.
على كل نواة.

الأجسام الصلبة

BepuPhysics 2.5 بخطوات حتمية على مُجدول المهام في المحرك، مع كشف تصادم مستمر ومصادمات المجسمات.

الشخصيات والمركبات

متحكمات شخصيات تتعامل مع الأرض والمنحدرات والدرجات. مصادمات عجلات مع نظام تعليق وعزم محرك وعزم فرامل.

الدمى النشطة

عضلات ونظام توازن: ردود فعل على الإصابة، وترنّح، وسقوط، ونهوض.

القماش والأجسام اللينة

قماش XPBD على المعالج أو بطاقة الرسوميات، مع الرياح. أجسام لينة تتلامس في الاتجاهين مع الأجسام الصلبة.

التحطيم

تكسير Voronoi حتمي بقطع مترابطة، وينتقل الزخم إلى القطع.

الاستعلامات والأحداث

إطلاق الأشعة والأشكال واختبارات التداخل، وأحداث تصادم بترتيب حتمي.

حلزون من قطع الدومينو الملونة يتساقط
فيزياء الأجسام الصلبة
03تعدد الخيوط

مبني لاستخدام
كل نواة.

  • نظام ECS موجّه للبيانات بالأنماط (Archetype) على مُجدول مهام مشترك يتقاسم العمل بين الخيوط.
  • تحديثات سكربتات متوازية، مطابقة بتاً ببت للتشغيل المتتابع.
  • محللات وقت الترجمة تكشف الأخطاء الخاصة بالسكربتات المتوازية.
  • الفيزياء وحشود الملاحة والظلال تعمل على عمّال المهام.
  • خيط تصيير اختياري يعرض إطاراً بينما يجري التحديث التالي.
  • الصوت يُمزج على خيطه الخاص عالي الأولوية.
روبوتات مدرعة وروبوت قتالي ضخم يتقاتلون في مدينة
شخصيات في قتال
04الحركة

شخصيات
تتحرك بإتقان.

تحريك الهياكل على GPU

تحريك الهياكل العظمية بالحوسبة في مجمّع رؤوس مشترك.

متحكمات التحريك

أشجار مزج، وطبقات، وأقنعة للهيكل.

إعادة التوجيه

إعادة توجيه الهياكل البشرية بين عائلات الهياكل الشائعة.

IK وتوجيه النظر

IK للأطراف، وتوجيه النظر عبر العمود الفقري والرأس.

أرجل إجرائية

من 2 إلى 8 أرجل تخطو على الأرض الفعلية، إضافة إلى الذيول والأجنحة والكابلات.

05الشبكات

اللعب الجماعي
مدمج.

النقل

قنوات UDP موثوقة وTCP خاصة بالمحرك، مع اكتشاف الشبكة المحلية ومحاكاة التأخير وفقدان الحزم.

المزامنة

كائنات شبكية، ومتغيرات متزامنة، واستدعاءات RPC، مع تنبؤ العميل والتسوية وتعويض التأخير.

البنى

خوادم مخصصة، وترحيل المضيف، وشبكة من نظير إلى نظير. ويمكن للاعبي المتصفح الانضمام إلى جلسات سطح المكتب.

مباراة فرق بأسلحة البرق والنار والدخان
مباراة فرق في 3ZM عبر الشبكة
06المحرّر

محرّر مستقل.
العربية · English.

محرّر عصر يعرض المشهد وعرض اللعبة
مشهد المحرّر وعرض اللعبة
  • Windows وmacOS، ومحرّر Mac بصيغة 3SR.app.
  • نوافذ قابلة للإرساء تنفصل إلى أي شاشة.
  • العربية والإنجليزية، مع انعكاس كامل من اليمين إلى اليسار.
  • تشغيل وإيقاف مؤقت وخطوة، مع استعادة المشهد عند الإيقاف.
  • القوالب والخامات ورسوم الشيدر ورسوم التحريك تُحرَّر مباشرة.
  • بناء العالم: نحت التضاريس، ورسم النباتات، والمنحنيات.
  • تراجع حتى 100 خطوة يشمل تعديلات المشهد واللوحات.

سكربتات C#‎

سكربتات C# 14 تُترجم داخل العملية، مع إعادة تحميل فورية في أقل من ثانية.

الإدخال

إجراءات قابلة لإعادة التعيين للوحة المفاتيح والفأرة ويد التحكم واللمس.

الملاحة

بناء شبكة ملاحة مقسّمة إلى مربعات، يُعاد بناؤها أثناء التشغيل كلما تغيّر العالم.

الصوت

مازج المحرك الخاص بتردد 48 kHz، مع صوت ثلاثي الأبعاد وبث وتأثيرات.

المشاهد السينمائية

كاميرا بعدسة فيزيائية، وتصيير غير لحظي مع ضبابية الحركة وعمق الميدان.

واجهة اللعبة

واجهة داخل اللعبة بنقاط ارتكاز ولوحات رسم وعناصر تحكم قياسية، بالعربية والإنجليزية.

تحليل الأداء

خطوط زمنية لكل خيط، ومراحل بطاقة الرسوميات، والذاكرة، في المحرّر وفي الألعاب المبنية.

الحزم

الميزات الاختيارية حزم لكل مشروع، فلا تحمل اللعبة إلا ما تستخدمه.

07الأتمتة

أدوات للسكربتات
ووكلاء الذكاء الاصطناعي.

واجهة تصحيح حية

واجهة HTTP محلية تقرأ حالة المشهد والإضاءة والصوت وECS والإدخال، وتتحكم بالمحرّر، وتلتقط الصور.

خادم MCP

يتيح لوكلاء الذكاء الاصطناعي تشغيل المحرّر وفحصه وتعديله واللعب فيه والتقاط الصور واختباره، كلٌّ في نسخة محرّر مستقلة.

اختبارات اللعب والإعادة

اختبارات لعب حتمية مبرمجة مع تقارير. وتقارير الأخطاء من المستخدمين تُعاد إطاراً بإطار.

08النشر

Windows. macOS.
Linux. الويب.

  • بناء الألعاب لـ Windows وmacOS وLinux ‏64-بت وSteam Deck.
  • تصدير للويب على WebGPU كموقع ثابت، مع مشغّل WebAssembly اختياري مُترجم مسبقاً.
  • .NET 10 على سطح المكتب، مع شيفرة محرك مُترجمة مسبقاً لبدء أسرع.
  • البناء لا يحمل إلا ما تستخدمه اللعبة: الوحدات والموارد والشيدرات المُترجمة مسبقاً.
  • كل بناء يتحقق من نفسه بجولة على كل مشهد كأنه تشغيل أول.
  • هدف بناء للخادم المخصص.
مشهد من لعبة إطلاق نار من منظور الشخص الأول فيه نخيل وبرج زجاجي
لعبة منظور الشخص الأول مبنية بمحرك عصر
09المتطلبات

على ماذا
يعمل.

  • Windows 10 أو 11، أو macOS، للمحرّر.
  • .NET SDK 10.
  • بطاقة رسوميات تدعم Vulkan 1.3 بتعريفات حديثة. الإضاءة الشاملة بتتبع الأشعة وDDGI تتطلبان تتبع الأشعة بالعتاد.
  • متصفح يدعم WebGPU لتشغيل ألعاب الويب.

قيد التطوير النشط. يُستخدم المحرك والمحرّر وخط البناء يومياً في لعبتي العينة MATRIX و3ZM.

تبدأ المشاريع الجديدة من قوالب منظور الشخص الأول، أو الشخص الثالث، أو المنظور الأيزومتري، أو قيادة السيارات.

MATRIX لعبة إطلاق نار من منظور الشخص الثالث في ردهة، فيها إبطاء للزمن، وعملاء بدمى نشطة، وأعمدة وزجاج قابلة للتحطيم.

3SR بيتا 0.2.3

المحرّر لنظامي Windows 10 و11، مع بناء ألعاب Windows وقوالب البدء. يضيف برنامج الإعداد بيئتي .NET 10 وVisual C++‎ إن لم تكونا مثبتتين.

الإصدار
بيتا 0.2.3
المنصة
Windows 10 و11، ‏64-بت
التحميل
برنامج تثبيت بحجم 39.6 MB
SHA-256
a8c88f15600488e74b25435ac0dfd8256975ad2631b43685595877802c1e8deb
macOS
صورة قرص بحجم 166.2 MB، لمعالجات Apple silicon، وmacOS 13 أو أحدث
SHA-256 (macOS)
6f817496c12781ad180a1bf6776be3567bfb7c4bd56a7454cd7fd8e067f4de78