Marmalade (software)
মারমালেড এসডিকে ছিল মারমালেড টেকনোলজিস লিমিটেডের (পূর্বে আইডিয়াওয়ার্কস 3ডি লিমিটেড নামে পরিচিত) একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার ডেভেলপমেন্ট কিট এবং গেম ইঞ্জিন যেখানে মোবাইল ডিভাইসের জন্য অ্যাপ্লিকেশনগুলি বিকাশ, পরীক্ষা এবং স্থাপনার জন্য প্রয়োজনীয় লাইব্রেরি ফাইল, নমুনা, ডকুমেন্টেশন এবং সরঞ্জাম রয়েছে। মার্মালেড এসডিকে-র অন্তর্নিহিত ধারণাটি হল একবার লিখুন, যে কোনও জায়গায় চালান যাতে প্রতিটি প্ল্যাটফর্মের জন্য একটি ভিন্ন এপিআই ব্যবহার করে বিভিন্ন প্রোগ্রামিং ভাষায় লেখার প্রয়োজনের পরিবর্তে সমস্ত সমর্থিত প্ল্যাটফর্মে একটি একক কোডবেস সংকলিত এবং কার্যকর করা যায়। এটি একটি সি/সি + + ভিত্তিক এপিআই প্রদান করে অর্জন করা হয় যা প্রতিটি প্ল্যাটফর্মের মূল এপিআইয়ের জন্য একটি বিমূর্ত স্তর হিসাবে কাজ করে। কেনা লাইসেন্সের উপর নির্ভর করে, মারমালেড এসডিকে নিম্নলিখিত প্ল্যাটফর্মগুলিতে অ্যাপ্লিকেশন স্থাপনার সমর্থন করেঃ অ্যান্ড্রয়েড, ব্ল্যাকবেরি 10, আইওএস, এলজি স্মার্ট টিভি, টিজেন, ম্যাক ওএস এক্স, উইন্ডোজ ডেস্কটপ, রোকু 2, রোকু 3 এবং উইন্ডোজ ফোন 8, কিন্তু লিনাক্স নয়। প্রধান মারমালেড এসডিকে দুটি প্রধান স্তর নিয়ে গঠিত। মার্মালেড সিস্টেম নামে একটি নিম্ন স্তরের সি এপিআই একটি বিমূর্ত স্তর সরবরাহ করে যা প্রোগ্রামারকে মেমরি পরিচালনা, ফাইল অ্যাক্সেস, টাইমার, নেটওয়ার্কিং, ইনপুট পদ্ধতি (যেমন। অ্যাক্সিলেরোমিটার, কীবোর্ড, টাচ স্ক্রিন) এবং শব্দ ও ভিডিও আউটপুট। মারমালেড এসডিকে হল একটি সি + + এপিআই যা উচ্চ স্তরের কার্যকারিতা প্রদান করে যা বেশিরভাগ 2ডি (যেমন। বিটম্যাপ হ্যান্ডলিং, ফন্ট) এবং থ্রিডি গ্রাফিক্স রেন্ডারিং (যেমন। 3ডি মেশ রেন্ডারিং, হাড়যুক্ত অ্যানিমেশন)। এর মধ্যে রয়েছে একটি এক্সটেনসিবল রিসোর্স ম্যানেজমেন্ট সিস্টেম এবং এইচটিটিপি নেটওয়ার্কিং। মার্মালেড এসডিকে সরাসরি ওপেনজিএল ইএস এপিআই ব্যবহার করে (ওপেনজিএল ইএস 1. x এবং 2. x উভয়ই সমর্থিত) অথবা মার্মালেড এসডিকে স্তর দ্বারা প্রদত্ত কার্যকারিতা ব্যবহার করে মোবাইল ডিভাইসের গ্রাফিক্স রেন্ডারিং ক্ষমতাগুলিতে অ্যাক্সেসের অনুমতি দেয়। মারমালেড এসডিকে বিটম্যাপ ইমেজ এবং থ্রিডি মডেল ডেটার মতো গ্রাফিক্স সংস্থানগুলি লোড এবং রেন্ডার করার জন্য সহায়তা প্রদান করে যা ব্যবহারকারীকে সরাসরি ওপেনজিএল ইএস ব্যবহার করলে প্রয়োগ করতে হবে। মারমালেড এসডিকে অটোডেস্ক 3ডিএস ম্যাক্স এবং অটোডেস্ক মায়ার সাথে ব্যবহারের জন্য রপ্তানিকারক প্লাগ-ইন সরবরাহ করে যাতে 3ডি মডেল এবং অ্যানিমেশন অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যায়। কোনও ডেডিকেটেড রেন্ডারিং হার্ডওয়্যার ছাড়াই পুরানো ডিভাইসগুলিকে সমর্থন করার জন্য, একটি লিগ্যাসি সফ্টওয়্যার ভিত্তিক রেন্ডারিং বিকল্প সরবরাহ করা হয়। 2015 সালের 9ই অক্টোবর, মারমালেড তার নিজস্ব 2ডি এবং 3ডি লেখার সরঞ্জাম চালু করে। মারমালেড টেকনোলজিস লিমিটেড, পূর্বে আইডিয়াওয়ার্কস লিমিটেড, 2ডি/3ডি মারমালেড এসডিকে-র নির্মাতা, 2016 সালের সেপ্টেম্বরে তার মারমালেড গেম প্ল্যাটফর্মের উৎপাদন এবং সমর্থন বন্ধ করার ঘোষণা দেয়, পরিবর্তে মারমালেড গেম স্টুডিও লিমিটেড নামে পরিচিত তার নিজস্ব গেম স্টুডিওর আউটপুটের দিকে মনোনিবেশ করার সিদ্ধান্ত নেয়। কোম্পানি ঘোষণা করে যে 2017 সালের মার্চ মাসে চূড়ান্ত পুনরাবৃত্তির পর লাইসেন্স সার্ভার বন্ধ করে দেওয়া হবে এবং সমর্থন বন্ধ করে দেওয়া হবে। 2017 সালের জানুয়ারিতে জাপান ভিত্তিক জি. এম. ও ক্লাউড-মারমালেড এস. ডি. কে ব্যবহারের একচেটিয়া অধিকার অর্জন করে যা নেটিভ এবং হাইব্রিড ব্রাউজার-ভিত্তিক অ্যাপ্লিকেশন উভয়কেই সমর্থন করে, নতুন বৈশিষ্ট্যগুলির বিকাশকে ত্বরান্বিত করে এবং গেম এবং অ্যাপ্লিকেশন বিকাশকে সমর্থন করে। 2018 সালের মে মাসে, জি. এম. ও ক্লাউড মারমালেড বন্ধ করার ঘোষণা দেয়। 2015 সালের 12ই নভেম্বর মার্মালেড প্ল্যাটফর্ম দ্য ইন্ডিপেন্ডেন্ট গেম ডেভেলপারস অ্যাসোসিয়েশন অ্যাওয়ার্ডস 2015-এ "বেস্ট ইঞ্জিনস অ্যান্ড মিডলওয়্যার, টুলস অ্যান্ড টেক" বিভাগে বিজয়ী হয়। গেমস এটি উল্লেখযোগ্য গেমগুলির একটি তালিকা যা মারমালেড এসডিকে ব্যবহার করে তৈরি করা হয়েছিল। অ্যাংরি বার্ডস পিওপি! ব্যাকব্রেকার কল অফ ডিউটিঃ ওয়ার্ল্ড অ্যাট ওয়ারঃ জম্বিস ডুডল জাম্প ড্র সামথিং গডাস লারা ক্রফ্ট অ্যান্ড দ্য গার্ডিয়ান অফ লাইট মেটাল গিয়ার সলিড মোবাইল নিড ফর স্পিডঃ শিফট পেগল প্ল্যান্টস বনাম জম্বিস প্রো ইভোলিউশন সকার গেম সিমসিটি বিল্ড ইট টেট্রিস ওয়ার্মস ভেক্টর ইটার্নিয়াম ক্রিয়েচার কোয়েস্ট এক্সপেন্ডেবলঃ রিয়ারমেড মারমালেডের ইন হাউস গেম ডেভেলপমেন্ট মারমালেড গেম স্টুডিও লিমিটেডের মাধ্যমে হয় এবং নিম্নলিখিত গেমগুলি প্রকাশ করেঃ ক্লুডো দ্য গেম অফ লাইফ স্পিঙ্গুইনস রিজঃ জম্বিস সুডোকু 4টু মাল্টিপ্লেয়ার রেফারেন্স এক্সটার্নাল লিঙ্ক এসডিকে গেমস মারমালেড এসডিকে মোবাইল গেম ডেভেলপমেন্ট এসেনশিয়ালস-মারমালেড এসডি-র ব্যবহারকে আচ্ছাদন করে একটি বই