منصوبے کے بارے میں

Love2d Studio ایک خود مختار LÖVE2D فریم ورک ہے جسے 2D گیم ڈویلپمنٹ کے لیے boilerplate کو ختم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ بنیادی سسٹمز فراہم کرتا ہے جن میں scene management، input handling، settings اور save persistence، procedural synthesis کے ساتھ audio buses، UI widgets، shaders اور post-processing کے ساتھ rendering pipeline، ECS architecture، physics wrapper، pathfinding، اور ایک in-game scene editor شامل ہیں۔ تمام ماڈیولز dependency-free ہیں، Lua 5.1/LuaJIT idioms میں لکھے گئے ہیں، اور LÖVE 11.5 کو ٹارگٹ کرتے ہیں۔ اس فریم ورک میں Gem Haul نامی ایک ریفرنس گیم شامل ہے جو تمام فیچرز کی وضاحت کرتا ہے۔ ڈویلپرز اسے اپنے پروجیکٹ میں فولڈر کاپی کر کے اور main.lua میں اسے require کر کے انٹیگریٹ کر سکتے ہیں۔ یہ hot-reload، کنسول اور profiler جیسے dev tools، automated testing، screenshot-based visual regression، اور .love فائلوں میں پیکجنگ کو سپورٹ کرتا ہے۔ ڈاکومنٹیشن میں سیٹ اپ، استعمال، embedding، editor operation، ٹیسٹنگ، اور ریلیز ورک فلو کا احاطہ کیا گیا ہے۔ Module map ہر کمپوننٹ کے کردار کی تفصیل بتاتا ہے۔ ابھی تک اس میں networking یا multiplayer فیچرز شامل نہیں ہیں۔ یہ MIT لائسنس کے تحت ہے۔