عن المشروع
FrameEngineGamework هو إطار عمل تطوير مصمم للتطبيقات التفاعلية والمحاكاة الفيزيائية. وهو يوفر مجموعة من الأنظمة الأساسية تشمل:
- Rendering: مصير mesh منسق بـ OpenGL مع دعم للإضاءة النقطية والاتجاهية، وتأثيرات الضباب، وImGUI لواجهة المستخدم.
- Physics: التكامل مع ReactPhysics3D لمحاكاة الأجسام الصلبة ورسم خرائط حقل ارتفاع التضاريس.
- Audio: صوت ثلاثي الأبعاد مكاني وتوليد عينات عبر SDL3، مع معالجة المزج في خيط منفصل.
- ActorAI: نظام هجين من الشبكات العصبية وآلة الحالة لشخصية الممثل، باستخدام الوراثة الزائفة للتوليد.
- Resource Management: تحميل تلقائي لصور PNG/BMP ونماذج OBJ.
- Plugins: يتضمن مولد chunk لتضاريس العالم، ونظام طقس، وباعث جزيئات، ونظام مخزون.
إطار العمل مدعوم حالياً على Windows (x64) ويستخدم بنية نمطية حيث يتم تجميع النواة، وكود التطبيق، والإضافات في مكتبات ديناميكية منفصلة. كما يستخدم CMake لتوليد المشروع.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.