عن المشروع
Flow Graph هو إضافة مفتوحة المصدر لمحرك Unreal Engine توفر محرر عقد أحداث مستقل عن التصميم. تم تصميمه لبرمجة تدفق الأحداث في العوالم الافتراضية، استنادًا إلى عقد من الخبرة في تصميم الطبقات السردية في ألعاب الفيديو. تؤكد الإضافة على البساطة وتسمح للمطورين بتغليف عناصر اللعبة بأكملها (المنطق والبيانات) داخل عقدة تدفق واحدة، وهي كائن UObject وليست دالة. هذا يتيح كتابة "نصوص أحداث" قابلة للتكرار مرة واحدة للعبة بأكملها. عقد التدفق غير متزامنة/كامنة بطبيعتها، حيث تشترك في المفوضين وتتفاعل مع الأحداث عن طريق تشغيل منافذ الإخراج. تحدد كل عقدة مجموعة من منافذ الإدخال والإخراج الخاصة بها، مما يسهل تصميم تدفق اللعبة عن طريق ربط العقد التي تمثل الميزات. يدعم المحرر عرض معلومات تصحيح مريحة على العقد والأسلاك أثناء اللعب، مع عرض رسائل فوق عقد التدفق النشطة. الإضافة قابلة للتوسع، مما يسمح للمطورين بإضافة وظائف خاصة باللعبة عن طريق كتابة عقد مخصصة وتخصيصات للمحرر. تتضمن دليل بدء الاستخدام ووثائق شاملة على صفحات GitHub. يعتمد المشروع على أداة داخلية تم تطويرها في Reikon Games وهو مستوحى من أدوات سردية مثل تلك المستخدمة في سلسلة The Witcher. يُقصد به كأساس لبناء أنظمة مخصصة وليس كتنفيذ محدد.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.