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