क्षमा करें यदि यह निर्णयात्मक लगता है, लेकिन मेरा मानना है कि आप गलत कोण से सवाल का सामना कर रहे हैं।
किसी तरह मुझे लगता है कि अगर आप अपने खेल को विशेष रूप से फेसबुक के लिए डिज़ाइन करना शुरू करते हैं, तो आप कुछ उम्मीद नहीं करेंगे।
मेरा मानना है कि आदर्श एक सच्चा खेल (सी ++, पीएचपी या एचटीएमएल 5 आधारित) बनाना है जो किसी भी सामाजिक नेटवर्क के साथ एकीकृत होता है।
खेल को बनाने और पहले गेमप्ले / मस्ती पर ध्यान केंद्रित करने का विचार है। आपके द्वारा उपयोग किए जाने वाले सामाजिक नेटवर्क की स्वतंत्र रूप से आवश्यक सभी सामाजिक सुविधाओं को एकीकृत करें और एक इंटरफ़ेस बनाएं जो आपके सामाजिक अनुरोधों को कॉल को उस सामाजिक नेटवर्क में परिवर्तित कर देगा जिस पर गेम तैनात है।
फेसबुक के संबंध में ग्राफ एपीआई का उपयोग करना बहुत सरल है। यह मूल रूप से REST API है जो JSON डेटा देता है । आप अपने मोबाइल एप्लिकेशन (ऑब्जेक्टिव-सी, जावा, सी ++) से अपने वेब सर्वर (पीएचपी) से इसका उपयोग कर सकते हैं। आपको बस अपने डेवलपर ऐप इंटरफ़ेस में एक एप्लिकेशन बनाना है । आपके एप्लिकेशन को कुंजी और गुप्त हैश मिल जाएगा जिसके बाद आपको फेसबॉक एपीआई के साथ संचार करने के लिए उपयोग करना होगा। आप मिनटों के भीतर प्रयोग करना शुरू कर सकते हैं :)
एकमात्र गोचा यह है कि सार्वजनिक डेटा को भी अब प्रमाणित उपयोग की आवश्यकता है। इसलिए आपको उपलब्ध तंत्र में से एक का उपयोग करके उपयोगकर्ता को प्रमाणित करना होगा ।
जो कुछ भी आप करते हैं, आपको अपने गेम डेटा को स्टोर करने के लिए शायद अपने खुद के या कुछ क्लाउड सर्वर के सर्वर की आवश्यकता होगी यदि आप इसे मल्टीप्लेयर बनाना चाहते हैं।
मेरे पास विषय का पक्षपाती दृश्य हो सकता है क्योंकि मैं आमतौर पर मौजूदा परियोजनाओं में फेसबुक को एकीकृत करता हूं।