منصوبے کے بارے میں
FrameEngineGamework ایک ڈویلپمنٹ فریم ورک ہے جسے انٹرایکٹو ایپلی کیشنز اور فزیکل سیمولیشنز کے لیے ڈیزائن کیا گیا ہے۔ یہ بنیادی سسٹمز کا ایک سیٹ فراہم کرتا ہے جس میں شامل ہیں:
- Rendering: OpenGL ٹیکسچرڈ میش رینڈرر جس میں پوائنٹ اور ڈائریکشنل لائٹس، فوگ ایفیکٹس، اور UI کے لیے ImGUI کی سپورٹ موجود ہے۔
- Physics: ریجڈ باڈی سیمولیشن اور ٹیرین ہائٹ فیلڈ میپنگ کے لیے ReactPhysics3D کے ساتھ انٹیگریشن۔
- Audio: SDL3 کے ذریعے اسپیشل 3D آڈیو اور سیمپل جنریشن، جس کی مکسنگ ایک علیحدہ تھریڈ پر سنبھالی جاتی ہے۔
- ActorAI: ایک ہائبرڈ نیورل نیٹ ورک اور اسٹیٹ مشین سسٹم جو ایکٹر کی شخصیت کے لیے استعمال ہوتا ہے، اور جنریشن کے لیے pseudo-genetics کا استعمال کرتا ہے۔
- Resource Management: PNG/BMP تصاویر اور OBJ ماڈلز کی خودکار لوڈنگ۔
- Plugins: اس میں ورلڈ ٹیرین کے لیے ایک chunk generator، موسم کا نظام (weather system)، ایک پارٹیکل ایمیٹر، اور انوینٹری سسٹم شامل ہے۔
یہ فریم ورک فی الحال Windows (x64) پر سپورٹڈ ہے اور ایک ماڈیولر آرکیٹیکچر استعمال کرتا ہے جہاں کور، ایپلی کیشن کوڈ، اور پلگ انز کو علیحدہ ڈائنامک لائبریریز میں کمپائل کیا جاتا ہے۔ یہ پروجیکٹ جنریشن کے لیے CMake کا استعمال کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.