منصوبے کے بارے میں
سیٹرن ایک ابتدائی مرحلے کا، کراس پلیٹ فارم 3D گیم انجن ہے جو C++ میں لکھا گیا ہے اور Vulkan پر بنایا گیا ہے۔ README اسے بنیادی طور پر ایک ابتدائی مرحلے کا 3D انجن قرار دیتا ہے، جس میں Windows 10+ (x86_64 اور AArch64) کو بہت مستحکم، Apple M-series پر macOS 15+ کو غیر مستحکم، اور Linux سپورٹ کو ابھی جاری بتایا گیا ہے جس کے لیے ابھی کوئی CI نہیں ہے۔ Windows ARM بلڈز صرف Windows 11 پر دستیاب ہونے کا ذکر ہے۔
رینڈرنگ خصوصیات میں PBR رینڈرنگ، SSAO، GTAO، SMAA، bloom، shadow mapping، ایک Forward+ پائپ لائن، skeletal animation، اسکرین اسپیس اور ورلڈ اسپیس میں font rendering، normal mapping اور instanced rendering شامل ہیں۔
بندل شدہ ایڈیٹر materials، sounds، animation graphs اور behaviour trees کے لیے نوڈ ایڈیٹرز پیش کرتا ہے، نیز undo/redo tracking، ایک asset browser، ایک world outliner پینل، بلٹ اِن asset viewers، autosaves، ایک project browser اور hot code reloading بھی۔
انجن کی سطح کی صلاحیتوں میں Recast کے ذریعے AI pathfinding اور navmesh generation، حسب ضرورت C++ tasks کے ساتھ behaviour trees، Unreal جیسے UClass/UObject reflection سسٹم کے ذریعے C++ scripting جس میں ایک حسب ضرورت build tool اور SProperties سپورٹ شامل ہے، JoltPhysics کے ذریعے physics، MiniAudio کے ذریعے audio، Alura نامی ایک game UI سسٹم، ایک job system، EnTT کے ذریعے ECS، keybindings، Steamworks API استعمال کرنے والا ایک online subsystem، texture streaming، اور asset bundle سسٹم کے ذریعے گیمز کو standalone executables کے طور پر تقسیم کرنا شامل ہیں۔
شروع کرنے کے لیے Vulkan SDK درکار ہے (پروجیکٹ Vulkan 1.2 کو ہدف بناتا ہے، نئے ورژنز کے کام کرنے کی توقع ہے) اور macOS یا Linux پر .NET SDK بھی۔ ریپوزٹری کو recursively clone کرنا اور vulkan برانچ checkout کرنا چاہیے۔ بلڈ ہدایات BUILDING.md میں موجود ہیں، اور پروجیکٹ MIT لائسنس یافتہ ہے۔ روڈ میپ اور اسٹیٹس کے لیے ایک Trello بورڈ کا حوالہ دیا گیا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.