GameMaker
গেমমেকার (মূলত অ্যানিমো, গেম মেকার (2011 সাল পর্যন্ত) এবং গেমমেকার স্টুডিও) 1999 সালে মার্ক ওভারমারস দ্বারা নির্মিত এবং 2007 সাল থেকে ইয়োয়ো গেমস দ্বারা বিকশিত ক্রস-প্ল্যাটফর্ম গেম ইঞ্জিনগুলির একটি সিরিজ। গেমমেকারের সর্বশেষ পুনরাবৃত্তি 2022 সালে মুক্তি পায়। গেমমেকার একটি কাস্টম ড্র্যাগ-অ্যান্ড-ড্রপ ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজ বা গেম মেকার ল্যাঙ্গুয়েজ নামে পরিচিত একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ ব্যবহার করে ক্রস-প্ল্যাটফর্ম এবং মাল্টি-জেনারে ভিডিও গেম তৈরির ব্যবস্থা করে, যা আরও উন্নত গেম তৈরি করতে ব্যবহার করা যেতে পারে যা কেবল ভিজ্যুয়াল প্রোগ্রামিং বৈশিষ্ট্যগুলি ব্যবহার করে তৈরি করা যায় না। গেমমেকার মূলত নবাগত কম্পিউটার প্রোগ্রামারদের এই ক্রিয়াগুলি ব্যবহার করে খুব বেশি প্রোগ্রামিং জ্ঞান ছাড়াই কম্পিউটার গেম তৈরি করতে সক্ষম করার জন্য ডিজাইন করা হয়েছিল। সফ্টওয়্যারের সাম্প্রতিক সংস্করণগুলি উন্নত ডেভেলপারদের কাছে আবেদন করার দিকেও মনোনিবেশ করে। গেমমেকার প্রাথমিকভাবে 2ডি গ্রাফিক্স সহ গেম তৈরি করার উদ্দেশ্যে তৈরি করা হয়েছে, যা রাস্টার গ্রাফিক্স, ভেক্টর গ্রাফিক্স (এসডাব্লুএফ-এর মাধ্যমে) এবং 2ডি স্কেলেটাল অ্যানিমেশন (এসোটেরিক সফ্টওয়্যারের মেরুদণ্ডের মাধ্যমে)-এর পাশাপাশি গ্রাফিক্স এবং 2ডি প্রিমিটিভ আঁকার জন্য একটি বড় স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করার অনুমতি দেয়। যদিও সফ্টওয়্যারটি থ্রিডি গ্রাফিক্সের সীমিত ব্যবহারের অনুমতি দেয়, এটি ভার্টেক্স বাফার এবং ম্যাট্রিক্স ফাংশনগুলির আকারে, এবং যেমন নবাগত ব্যবহারকারীদের জন্য নয়। ইঞ্জিনটি উইন্ডোজ, ইউডব্লিউপি এবং এক্সবক্স ওয়ানে ডাইরেক্ট3ডি ব্যবহার করে; ম্যাকোস এবং লিনাক্সে ওপেনজিএল; অ্যান্ড্রয়েড এবং আইওএসে ওপেনজিএল ইএস, এইচটিএমএল5-এ ওয়েবজিএল বা 2ডি ক্যানভাস এবং কনসোলে মালিকানাধীন এপিআই ব্যবহার করে। ইঞ্জিনের প্রাথমিক উপাদান হল রাস্টার গ্রাফিক্স, লেভেল ডিজাইন, স্ক্রিপ্টিং, পাথ এবং শেডার (জি. এল. এস. এল বা এইচ. এল. এস. এল)-এর জন্য অন্তর্নির্মিত সম্পাদক সহ একটি আই. ডি. ই। অতিরিক্ত কার্যকারিতা সফ্টওয়্যারের স্ক্রিপ্টিং ভাষা বা প্ল্যাটফর্ম-নির্দিষ্ট নেটিভ এক্সটেনশনে প্রয়োগ করা যেতে পারে। গেমমেকার স্টুডিও 2-এ, ব্যবহারকারীরা এনএসআইএস ইনস্টলার হিসাবে গেমটি রপ্তানি করতে পারেন, অথবা গেম, data.win ফাইল এবং সম্পাদকের "অন্তর্ভুক্ত ফাইল" ট্যাবের অধীনে যুক্ত যে কোনও ফাইল সহ একটি. জিপ ফাইল নির্বাচন করতে পারেন। সমর্থিত প্ল্যাটফর্ম গেমমেকার মাইক্রোসফ্ট উইন্ডোজ, ম্যাকোস, উবুন্টু, এইচটিএমএল 5, অ্যান্ড্রয়েড, আইওএস, অ্যামাজন ফায়ার টিভি, অ্যান্ড্রয়েড টিভি, রাস্পবেরি পাই, মাইক্রোসফ্ট ইউডব্লিউপি, প্লেস্টেশন 4, নিন্টেন্ডো সুইচ এবং এক্সবক্স ওয়ানের জন্য বিল্ডিং সমর্থন করে; প্লেস্টেশন 5 এবং এক্সবক্স সিরিজের জন্য সমর্থন 2021 সালের ফেব্রুয়ারিতে ঘোষণা করা হয়েছিল অতীতে, গেমমেকার উইন্ডোজ ফোনের জন্য বিল্ডিং সমর্থন করেছিল (ইউডব্লিউপি-র পক্ষে অবচিত), টিজেন, প্লেস্টেশন 3 এবং প্লেস্টেশন ভিটা (জিএমএস 2-এ "মূলত ব্যবসায়িক কারণে" সমর্থিত নয়)। প্লেস্টেশন পোর্টেবল সমর্থন মে 2010 সালে প্রদর্শিত হয়েছিল, কিন্তু কখনই প্রকাশ্যে উপলব্ধ করা হয়নি (এটি ব্যবহার করে শিরোনামগুলির একটি ছোট নির্বাচন সহ)। 2007 এবং 2011 সালের মধ্যে, ইয়োয়ো গেমস গেমমেকার গেমগুলির জন্য একটি কাস্টম ওয়েব প্লেয়ার প্লাগইন বজায় রেখেছিল যা 2011 সালের মাঝামাঝি সময়ে ওপেন-সোর্স হিসাবে মুক্তি পায় এবং অবশেষে এইচটিএমএল5 রপ্তানির পক্ষে অবমূল্যায়ন করে। 2021 সালের আগস্টের আগে, ব্যবহারকারীদের কনসোল বাদে পাঁচটি ভিন্ন প্ল্যাটফর্মের মধ্যে একটির জন্য একক-ক্রয় লাইসেন্স পেতে হত, যা তারা যে লক্ষ্য প্ল্যাটফর্মে প্রকাশ করতে চেয়েছিল তার উপর নির্ভর করে (যেমন ডেস্কটপ বা মোবাইল)। কনসোলের জন্য প্রকাশের জন্য একটি বার্ষিক লাইসেন্সের প্রয়োজন ছিল, যা সমস্ত সমর্থিত প্ল্যাটফর্মগুলিকে অন্তর্ভুক্ত করে এমন একটি সর্বব্যাপী বার্ষিক আলটিমেট লাইসেন্সেও অন্তর্ভুক্ত ছিল। ইয়োয়ো গেমস 2021 সালের আগস্টে লাইসেন্সিং পদ্ধতির একটি পরিবর্তন ঘোষণা করে, গেমমেকারকে বিনামূল্যে শেখার জন্য ব্যবহার করার অনুমতি দেয় এবং একক-ক্রয়ের বিকল্পগুলি বাদ দেয়। পরিবর্তে, এটি লাইসেন্স প্রকল্পটিকে কেবল দুটি স্তরে সরলীকৃত করে, একটি যা সমস্ত নন-কনসোল প্ল্যাটফর্মে প্রকাশনাকে সমর্থন করে এবং একটি উচ্চতর স্তর যা পূর্ববর্তী আলটিমেট লাইসেন্সের তুলনায় কম হারে কনসোল প্ল্যাটফর্ম প্রকাশনা সমর্থন যোগ করে। এই পরিবর্তনগুলি গেমমেকার ব্যবহারকারীদের খরচ কমাতে সাহায্য করার জন্য ইয়োয়ো গেমসে অপেরার আর্থিক বিনিয়োগ দ্বারা সহায়তা করা হয়েছিল। গেমমেকার ল্যাঙ্গুয়েজ (জি. এম. এল) হল গেমমেকারের স্ক্রিপ্টিং ভাষা। এটি একটি অপরিহার্য, গতিশীলভাবে টাইপ করা ভাষা যা সাধারণত জাভাস্ক্রিপ্ট এবং সি-এর মতো ভাষার সাথে তুলনা করা হয়। স্থানীয় প্ল্যাটফর্মগুলিতে ভাষার ডিফল্ট মোডটি একটি স্ট্যাক মেশিনের মাধ্যমে হয়; এটি উচ্চতর পারফরম্যান্সের জন্য এলএলভিএম-এর মাধ্যমে সি + +-এ সংকলিত সোর্স-টু-সোর্সও হতে পারে। এইচ. টি. এম. এল. 5-এ, জি. এম. এল হল জাভাস্ক্রিপ্টে সংকলিত সোর্স-টু-সোর্স যা অপ্টিমাইজেশান এবং নন-ডিবাগ বিল্ডে প্রয়োগ করা মিনিফিকেশন সহ। জি. এম. এল ভিজ্যুয়াল জি. এম. এল ভিজ্যুয়াল (মূলত "ড্র্যাগ অ্যান্ড ড্রপ" নামে পরিচিত) হল গেমমেকারের ভিজ্যুয়াল স্ক্রিপ্টিং টুল। জি. এম. এল ভিজ্যুয়াল ডেভেলপারদের কোডের একটি লাইন না লিখে সাধারণ কাজগুলি (যেমন তাৎক্ষণিক বস্তু, কলিং ফাংশন, বা ফাইল এবং ডেটা স্ট্রাকচারের সাথে কাজ করা) সম্পাদন করার অনুমতি দেয়। এটি মূলত নবাগত ব্যবহারকারীদের লক্ষ্য করে তৈরি করা হয়েছে। যদিও ঐতিহাসিকভাবে জি. এম. এল ভিজ্যুয়াল এটির সাথে আরামদায়কভাবে কী করা যেতে পারে তার ক্ষেত্রে মোটামুটি সীমিত ছিল, গেমমেকার স্টুডিও 2 সিস্টেমে একটি ওভারহল দেখেছিল, যা জি. এম. এল ভিজ্যুয়াল দিয়ে আরও কাজ করার অনুমতি দেয় এবং এটি সরাসরি কোডে অনুবাদ করে (কোডে স্থানান্তরিত করতে আগ্রহী ব্যবহারকারীদের জন্য একটি ইন-আই. ডি. ই প্রিভিউ সহ)। গেমমেকার মূলত মার্ক ওভারমারস দ্বারা তৈরি করা হয়েছিল। প্রোগ্রামটি প্রথম 15 নভেম্বর 1999 সালে অ্যানিমো নামে মুক্তি পায় (সেই সময়ে, এটি সীমিত ভিজ্যুয়াল স্ক্রিপ্টিং ক্ষমতা সহ একটি গ্রাফিক্স সরঞ্জাম ছিল)। প্রোগ্রামটির প্রথম সংস্করণগুলি ডেলফিতে তৈরি করা হচ্ছিল। পরবর্তী প্রকাশনাগুলিতে নাম পরিবর্তন করে গেম মেকার এবং সফ্টওয়্যার আরও সাধারণ-উদ্দেশ্য 2ডি গেম বিকাশের দিকে অগ্রসর হতে দেখা যায়। 5 এবং এর নিচের সংস্করণগুলি ফ্রিওয়্যার হয়েছে; সংস্করণ 5.1 একটি ঐচ্ছিক নিবন্ধকরণ ফি চালু করেছে; সংস্করণ 5.3 (জানুয়ারী 2004) নিবন্ধিত ব্যবহারকারীদের জন্য কণা সিস্টেম, নেটওয়ার্কিং এবং ডিএলএল ব্যবহার করে গেমগুলি প্রসারিত করার সম্ভাবনা সহ বেশ কয়েকটি নতুন বৈশিষ্ট্য চালু করেছে। সংস্করণ 6.0 (অক্টোবর 2004) থ্রিডি গ্রাফিক্স ব্যবহারের জন্য সীমিত কার্যকারিতা চালু করে, পাশাপাশি রানটাইমের অঙ্কন পাইপলাইনকে ভি. সি. এল থেকে ডাইরেক্টএক্স-এ স্থানান্তরিত করে। ক্রমবর্ধমান জনস্বার্থের কারণে ওভারমারস এই কর্মসূচি সম্প্রসারণে সহায়তা চেয়েছিল, যার ফলে 2007 সালে ইয়োয়ো গেমসের সঙ্গে অংশীদারিত্ব গড়ে ওঠে। এই সময় থেকে, উন্নয়ন ইয়োয়ো গেমস দ্বারা পরিচালিত হয়েছিল এবং ওভারমারস কোম্পানির অন্যতম পরিচালক হিসাবে একটি অবস্থান ধরে রেখেছিল। সংস্করণ 7.0 এই অংশীদারিত্বের অধীনে প্রথম আবির্ভূত হয়েছিল। প্রোগ্রামের প্রথম ম্যাকোস সামঞ্জস্যপূর্ণ সংস্করণটি 2009 সালে মুক্তি পায়, যা ন্যূনতম পরিবর্তন সহ দুটি অপারেটিং সিস্টেমের জন্য গেম তৈরি করার অনুমতি দেয়। সংস্করণ 8.1 (এপ্রিল 2011) 1991 সালের সফ্টওয়্যার গেম-মেকারের সাথে কোনও বিভ্রান্তি এড়াতে নামটি গেমমেকারে (জায়গার অভাব) পরিবর্তিত হয়েছে। এই সংস্করণটিতে পূর্ববর্তী সংস্করণগুলির সাথে পারফরম্যান্সের উদ্বেগের সমাধানের জন্য সি + +-এ রানটাইম পুনর্লিখন করা হয়েছিল। 2011 সালের সেপ্টেম্বরে "গেমমেকারঃ এইচটিএমএল5"-এর প্রাথমিক প্রকাশ দেখা যায়-ডেস্কটপের পাশাপাশি ওয়েব ব্রাউজারের জন্য গেম রপ্তানি করার ক্ষমতা সহ সফ্টওয়্যারের একটি নতুন সংস্করণ। গেমমেকারঃ স্টুডিও 2012 সালের মার্চ মাসে পাবলিক বিটাতে প্রবেশ করে এবং 2012 সালের মে মাসে একটি পূর্ণ মুক্তি উপভোগ করে। প্রাথমিকভাবে সমর্থিত প্ল্যাটফর্মগুলির মধ্যে রয়েছে উইন্ডোজ, ম্যাক, এইচটিএমএল5, অ্যান্ড্রয়েড এবং আইওএস। পরবর্তী বছরগুলিতে অতিরিক্ত প্ল্যাটফর্ম এবং বৈশিষ্ট্যগুলি চালু করা হয়েছিল; 2012 সালের শেষের দিকে কিছু বৈধ ব্যবহারকারীদের জন্য অ্যান্টি-পাইরেসি ব্যবস্থা নিয়ে একটি দুর্ঘটনা ঘটেছিল। 2015 সালের ফেব্রুয়ারিতে, গেমমেকার ইয়োয়ো গেমসের সাথে মিলে প্লেটেক দ্বারা অধিগ্রহণ করা হয়েছিল। ঘোষণাটি আশ্বস্ত করে যে গেমমেকারকে আরও উন্নত করা হবে এবং রাজ্যগুলি আরও উন্নত ডেভেলপার সহ বৃহত্তর জনসংখ্যার কাছে আবেদন করার পরিকল্পনা করেছে। 2016 সালের নভেম্বরে গেমমেকার স্টুডিও 2 বিটা প্রাথমিকভাবে মুক্তি পায়, এবং 2017 সালের মার্চ মাসে সম্পূর্ণ মুক্তি পায়। এই সংস্করণটি একটি সম্পূর্ণ নতুন ডিজাইন করা আইডিই (সি #-এ পুনর্লিখিত) এবং বেশ কয়েকটি নতুন সম্পাদক এবং রানটাইম বৈশিষ্ট্য চিহ্নিত করে। 2020 সালের আগস্টে, প্রধান আপডেট 2.3 প্রকাশ করা হয়েছিল, যা আইডিই, রানটাইম এবং স্ক্রিপ্টিং ভাষায় বেশ কয়েকটি নতুন বৈশিষ্ট্য নিয়ে এসেছিল। 2021 সালের জানুয়ারিতে, ইয়োয়ো গেমস অপেরা সফ্টওয়্যারের কাছে প্রায় 10 মিলিয়ন মার্কিন ডলারে বিক্রি হয়েছিল। গেমমেকারের উন্নয়ন দল একই রয়ে গেছে এবং গেমমেকার স্টুডিওতে কোনও বড় উন্নয়ন পরিবর্তন করেনি। 2021 সালের আগস্টে, ইয়োয়ো গেমস ঘোষণা করে যে তারা তাদের লাইসেন্স পরিবর্তন করছে এবং গেমমেকার ইঞ্জিনের একটি বিনামূল্যে সংস্করণ প্রদান করবে। জানুয়ারী 2022-এ, ইয়োয়ো গেমস গেমমেকার স্টুডিও 2-এর সংখ্যায়ন পরিকল্পনা পরিবর্তন করে যাতে সংস্করণটি যে বছর এবং যে মাসে প্রকাশিত হয়েছিল তার সাথে মিলে যায় (উদাহরণস্বরূপ, জানুয়ারী 2022-এর জন্য 2022.1)। 2022 সালের এপ্রিলে, ইয়োয়ো গেমস গেমমেকার স্টুডিও 2 নামটি বাদ দেয় যাতে এটি তার নতুন সংস্করণ সংখ্যায়ন পরিকল্পনার সাথে মেলে, এটিকে কেবল গেমমেকারে পরিবর্তন করে। অভ্যর্থনা প্রোগ্রামটি বর্তমানে 223 জন ব্যবহারকারীর পর্যালোচনার উপর ভিত্তি করে মোড ডিবিতে 8.5/10 রেটিং ধারণ করে; অনেকে এর নমনীয়তা এবং ব্যবহারের স্বাচ্ছন্দ্যকে ইতিবাচক এবং অস্থিতিশীলতা, ক্র্যাশ, প্রকল্প দুর্নীতি এবং পুরানো বৈশিষ্ট্যগুলিকে নেতিবাচক হিসাবে উল্লেখ করে। ইন্ডি গেম ম্যাগাজিনের ডগলাস ক্লিমেন্টস লিখেছেন যে প্রোগ্রামটি "[গুলি] গেমের বিকাশকে প্রভাবিত করে এবং সহজতর করে" এবং "নতুনদের জন্য সহজ তবে আপনার বিকাশের সাথে সাথে যথেষ্ট শক্তিশালী", যদিও উল্লেখ করে যে "যদি তৈরি করতে অক্ষম হয় তবে সম্পদ বস্তু সংগ্রহ করতে হবে" এবং স্টিম এবং ইয়োয়ো গেমস ওয়েবসাইটের মধ্যে লাইসেন্সিং "জটিল"। তথ্যসূত্র বাইরের লিঙ্ক ভিডিও গেম আইডিই ভিডিও গেম ইঞ্জিন 1999 সফ্টওয়্যার আইওএস ভিডিও গেম ইঞ্জিন উইন্ডোজের জন্য প্রোগ্রামিং সরঞ্জাম উইন্ডোজের জন্য মালিকানা সফ্টওয়্যার