আমি আমার ইঞ্জিনে এটি করি ( উত্স উপলব্ধ , তবে সম্ভবত সিদ্ধান্ত নেওয়ার পক্ষে মূল্য নেই)।
আমার ক্ষেত্রে, একটি "সত্তা" একটি ধারণা যা লুয়ার মধ্যে পুরোপুরি বিদ্যমান। "সত্তা" এর জন্য কোনও সি ++ ব্যাকিং নেই। যেমন, একটি "সত্তা" সুনির্দিষ্ট গেমের যা প্রয়োজন। কখনও কখনও এটি কেবল একটি টেবিল থাকে যার সাথে এটির সাথে সামান্য ডেটা সংযুক্ত থাকে, কখনও কখনও এটি 2 ডি ফ্রেম উপাদান থাকে (নোট করুন ফ্রেমগুলি পুরোপুরি লুয়া নির্মাণও রয়েছে, আমার কেবল একটি স্ট্যান্ডার্ড ইউআই লাইব্রেরি আছে), কখনও কখনও এটি এআই এবং রেন্ডারিংয়ের সাথে জটিল কিছু হয় এবং তারপরে এটি হয় লুয়াতে এখনও একটি জিনিস তৈরি হয়েছে।
অনেক লোক সি -+ ব্যাকিং রয়েছে এমন বস্তু সিস্টেমগুলিকে স্ক্রিপ্ট করতে লুয়া ব্যবহার করে, যেমন সত্তা সি ++ এ "বেঁচে থাকে" এবং লুয়াটিকে তার স্ক্রিপ্টিংয়ের জন্য ডাকে। আমি এটি করতাম, তবে আমি সি ++ এবং লুয়ায় কোড সরানোর সাথে সাথে নিজেকে আরও সুখী ও আনন্দিত হতে দেখলাম। এই মুহুর্তে, আমি কেবল ওএস এপিআই কলগুলি পরিচালনা করতে সি ++ ব্যবহার করি এবং সমস্ত লেআউট / রেন্ডারিং / এআই / গেম যুক্তি 100% খাঁটি লুয়াতে রয়েছে।
প্রস্তাবিত।
প্রশ্ন করতে নির্দ্বিধায়, আমি উত্তর দিতে বেশ ইচ্ছুক :)