উত্তর:
এই উত্তরটির নীচে আমি যে লিঙ্কগুলি রেখেছি তা দয়া করে পরীক্ষা করে দেখুন । তাদের মধ্যে একটি ভাল সংখ্যা এই প্রশ্নের পুঙ্খানুপুঙ্খভাবে উত্তর দেয়, এবং আমি এখানে তথ্যের সদৃশ করব না।
বিশেষত, একটি প্রশ্ন রয়েছে, "কম্পোনেন্ট ভিত্তিক গেম ইঞ্জিন ডিজাইন" যা আমি মনে করি সরাসরি আপনার প্রশ্নের উত্তর দেয়।
উপাদানগুলির সেট হিসাবে গেম অবজেক্টস:
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://gameprogrammingpatterns.com/component.html
গেম ইঞ্জিন ভাগ করে নেওয়া ডেটা স্টোরেজ সহ স্বাধীনভাবে কাজ করার উপাদানগুলির একটি সেট হিসাবে:
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JeffPlummerMSthesis_wo_Appendix.pdf