প্রকল্প সম্পর্কে
Love2d Studio হলো একটি স্বয়ংসম্পূর্ণ LÖVE2D ফ্রেমওয়ার্ক যা 2D গেম ডেভেলপমেন্টের বয়লারপ্লেট কোড দূর করার জন্য ডিজাইন করা হয়েছে। এটি সিন ম্যানেজমেন্ট, ইনপুট হ্যান্ডলিং, সেটিংস এবং সেভ পারসিস্টেন্স, প্রসিডিউরাল সিন্থেসিসসহ অডিও বাস, UI উইজেট, শেডার এবং পোস্ট-প্রসেসিং সহ রেন্ডারিং পাইপলাইন, ECS আর্কিটেকচার, ফিজিক্স র্যাপার, পাথফাইন্ডিং এবং একটি ইন-গেম সিন এডিটর সহ কোর সিস্টেম প্রদান করে। সমস্ত মডিউল ডিপেন্ডেন্সি-মুক্ত, Lua 5.1/LuaJIT ইডিয়মে লেখা এবং LÖVE 11.5-কে টার্গেট করে তৈরি। এই ফ্রেমওয়ার্কটিতে Gem Haul নামক একটি রেফারেন্স গেম অন্তর্ভুক্ত রয়েছে যা সমস্ত ফিচার প্রদর্শন করে। ডেভেলপাররা ফোল্ডারটি তাদের প্রজেক্টে কপি করে এবং main.lua-তে রিকয়ার (require) করার মাধ্যমে এটি ইন্টিগ্রেট করতে পারেন। এটি হট-রিলোড, কনসোল এবং প্রফাইলারের মতো ডেভ টুলস, অটোমেটেড টেস্টিং, স্ক্রিনশট-ভিত্তিক ভিজ্যুয়াল রিগ্রেশন এবং .love ফাইলে প্যাকেজিং সমর্থন করে। ডকুমেন্টেশনে সেটআপ, ব্যবহার, এমবেডিং, এডিটর অপারেশন, টেস্টিং এবং রিলিজ ওয়ার্কফ্লো কভার করা হয়েছে। মডিউল ম্যাপ প্রতিটি উপাদানের ভূমিকা বিস্তারিতভাবে বর্ণনা করে। এতে এখনও কোনো নেটওয়ার্কিং বা মাল্টিপ্লেয়ার ফিচার অন্তর্ভুক্ত করা হয়নি। এটি MIT লাইসেন্সপ্রাপ্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.