GameMaker
گیم میکر (اصل میں اینیمو، گیم میکر (2011 تک) اور گیم میکر اسٹوڈیو) کراس پلیٹ فارم گیم انجنوں کا ایک سلسلہ ہے جسے مارک اوورمارس نے 1999 میں بنایا تھا اور 2007 سے یویو گیمز نے تیار کیا تھا۔ گیم میکر کی تازہ ترین تکرار 2022 میں جاری کی گئی تھی۔ گیم میکر اپنی مرضی کے مطابق ڈریگ اینڈ ڈراپ بصری پروگرامنگ زبان یا گیم میکر زبان کے نام سے جانی جانے والی اسکرپٹنگ زبان کا استعمال کرتے ہوئے کراس پلیٹ فارم اور ملٹی جینری ویڈیو گیمز کی تخلیق کو ایڈجسٹ کرتا ہے، جسے مزید جدید گیمز تیار کرنے کے لیے استعمال کیا جا سکتا ہے جو صرف بصری پروگرامنگ کی خصوصیات کا استعمال کرکے نہیں بنائے جا سکتے۔ گیم میکر کو اصل میں نوسکھیا کمپیوٹر پروگرامرز کو ان اعمال کے استعمال سے زیادہ پروگرامنگ کے علم کے بغیر کمپیوٹر گیمز بنانے کے قابل بنانے کے لیے ڈیزائن کیا گیا تھا۔ سافٹ ویئر کے حالیہ ورژن بھی اعلی درجے کے ڈویلپرز کو اپیل کرنے پر توجہ مرکوز کرتے ہیں۔ جائزہ گیم میکر بنیادی طور پر 2 ڈی گرافکس کے ساتھ گیمز بنانے کے لیے ہے، جس میں رسٹر گرافکس، ویکٹر گرافکس (ایس ڈبلیو ایف کے ذریعے)، اور 2 ڈی کنکال حرکت پذیری (ایسوٹیریک سافٹ ویئر کی ریڑھ کی ہڈی کے ذریعے) کے ساتھ ساتھ ڈرائنگ گرافکس اور 2 ڈی پرائمیٹوز کے لیے ایک بڑی معیاری لائبریری کے استعمال کی اجازت ہے۔ اگرچہ سافٹ ویئر تھری ڈی گرافکس کے محدود استعمال کی اجازت دیتا ہے، یہ ورٹیکس بفر اور میٹرکس افعال کی شکل میں ہے، اور اس طرح نوسکھیا صارفین کے لیے نہیں ہے۔ انجن ونڈوز، یو ڈبلیو پی، اور ایکس بکس ون پر ڈائریکٹ 3 ڈی کا استعمال کرتا ہے ؛ میک او ایس اور لینکس پر اوپن جی ایل ؛ اینڈرائیڈ اور آئی او ایس پر اوپن جی ایل ای ایس، ایچ ٹی ایم ایل 5 پر ویب جی ایل یا 2 ڈی کینوس، اور کنسولز پر ملکیتی اے پی آئی استعمال کرتا ہے۔ انجن کا بنیادی عنصر ایک آئی ڈی ای ہے جس میں ریسٹر گرافکس، لیول ڈیزائن، اسکرپٹنگ، پاتھز، اور شیڈرز (جی ایل ایس ایل یا ایچ ایل ایس ایل) کے لیے بلٹ ان ایڈیٹرز ہوتے ہیں۔ اضافی فعالیت کو سافٹ ویئر کی اسکرپٹنگ زبان یا پلیٹ فارم مخصوص مقامی ایکسٹینشنز میں لاگو کیا جا سکتا ہے۔ گیم میکر اسٹوڈیو 2 میں، صارفین یہ انتخاب کر سکتے ہیں کہ گیم کو این ایس آئی ایس انسٹالر کے طور پر برآمد کیا جائے، یا گیم پر مشتمل. زپ فائل، data.win فائل، اور ایڈیٹر میں "شامل فائلیں" ٹیب کے تحت شامل کی گئی کوئی بھی فائل۔ سپورٹڈ پلیٹ فارم گیم میکر مائیکروسافٹ ونڈوز، میک او ایس، اوبنٹو، ایچ ٹی ایم ایل 5، اینڈرائیڈ، آئی او ایس، ایمیزون فائر ٹی وی، اینڈرائیڈ ٹی وی، راسبیری پائی، مائیکروسافٹ یو ڈبلیو پی، پلے اسٹیشن 4، نینٹینڈو سوئچ اور ایکس بکس ون کے لیے بلڈنگ سپورٹ کرتا ہے۔ پلے اسٹیشن 5 اور ایکس بکس سیریز X|S کے لیے سپورٹ کا اعلان فروری 2021 میں کیا گیا تھا۔ ماضی میں، گیم میکر نے ونڈوز فون (یو ڈبلیو پی کے حق میں فرسودہ)، ٹیزین، پلے اسٹیشن 3، اور پلے اسٹیشن ویٹا (جی ایم ایس 2 میں "بڑی حد تک کاروباری وجوہات کی بناء پر" سپورٹ نہیں کیا گیا تھا) کے لیے بلڈنگ سپورٹ کیا تھا۔ پلے اسٹیشن پورٹیبل سپورٹ کا مئی 2010 میں مظاہرہ کیا گیا تھا، لیکن اسے کبھی بھی عوامی طور پر دستیاب نہیں کیا گیا (اس کا استعمال کرتے ہوئے عنوانات کا صرف ایک چھوٹا انتخاب)۔ 2007 اور 2011 کے درمیان، یویو گیمز نے گیم میکر گیمز کے لیے ایک کسٹم ویب پلیئر پلگ ان کو 2011 کے وسط میں اوپن سورس کے طور پر جاری کرنے سے پہلے برقرار رکھا اور آخر کار ایچ ٹی ایم ایل 5 ایکسپورٹ کے حق میں فرسودہ کیا۔ اگست 2021 سے پہلے، صارفین کو کنسولز کو چھوڑ کر پانچ مختلف پلیٹ فارمز میں سے کسی ایک کے لیے واحد خریداری کا لائسنس حاصل کرنا پڑتا تھا، یہ اس ہدف پلیٹ فارم پر منحصر ہوتا تھا جس پر وہ شائع کرنا چاہتے تھے (جیسے ڈیسک ٹاپ یا موبائل)۔ کنسولز کے لیے شائع کرنے کے لیے ایک سالانہ لائسنس کی ضرورت تھی، جو ایک جامع سالانہ الٹیمیٹ لائسنس میں بھی شامل تھا جس میں تمام معاون پلیٹ فارمز کا احاطہ کیا گیا تھا۔ یویو گیمز نے اگست 2021 میں لائسنسنگ کے نقطہ نظر میں تبدیلی کا اعلان کیا، جس سے گیم میکر کو سیکھنے کے لیے مفت استعمال کرنے کی اجازت ملی، اور واحد خریداری کے اختیارات کو ختم کر دیا گیا۔ اس کے بجائے، اس نے لائسنس اسکیم کو صرف دو درجے تک آسان بنا دیا، ایک جس نے تمام غیر کنسول پلیٹ فارمز پر اشاعت کی حمایت کی، اور ایک اعلی درجے جس نے کنسول پلیٹ فارم پبلشنگ سپورٹ میں سابقہ الٹیمیٹ لائسنس سے کم شرح پر اضافہ کیا۔ گیم میکر صارفین کے اخراجات کو کم کرنے میں مدد کے لیے یو یو گیمز میں اوپیرا کی مالی سرمایہ کاری سے ان تبدیلیوں میں مدد ملی۔ گیم میکر لینگویج (گیم میکر لینگویج) گیم میکر کی اسکرپٹنگ زبان ہے۔ یہ ایک لازمی، متحرک ٹائپ شدہ زبان ہے جسے عام طور پر جاوا اسکرپٹ اور سی جیسی زبانوں سے تشبیہ دی جاتی ہے۔ مقامی پلیٹ فارمز پر زبان کا ڈیفالٹ موڈ ایک اسٹیک مشین کے ذریعے ہوتا ہے۔ یہ اعلی کارکردگی کے لیے ایل ایل وی ایم کے ذریعے سی + + میں مرتب کردہ سورس ٹو سورس بھی ہو سکتا ہے۔ ایچ ٹی ایم ایل 5 پر، جی ایم ایل ماخذ سے ماخذ جاوا اسکرپٹ میں مرتب کیا گیا ہے جس میں غیر ڈیبگ تعمیرات میں اصلاح اور منیفیکیشن کا اطلاق ہوتا ہے۔ جی ایم ایل ویژول جی ایم ایل ویژول (جسے اصل میں "ڈریگ اینڈ ڈراپ" کہا جاتا ہے) گیم میکر کا بصری اسکرپٹنگ ٹول ہے۔ جی ایم ایل ویژول ڈویلپرز کو کوڈ کی ایک لائن لکھے بغیر عام کاموں (جیسے فوری اشیاء، کالنگ افعال، یا فائلوں اور ڈیٹا ڈھانچوں کے ساتھ کام کرنا) کو انجام دینے کی اجازت دیتا ہے۔ یہ بڑی حد تک نوآموز صارفین کے لیے ہونا باقی ہے۔ اگرچہ تاریخی طور پر جی ایم ایل ویژول اس میں کافی محدود رہا جو اس کے ساتھ آرام سے کیا جا سکتا ہے، گیم میکر اسٹوڈیو 2 نے سسٹم میں ایک بحالی دیکھی تھی، جس سے جی ایم ایل ویژول کے ساتھ مزید کام کیے جا سکتے تھے، اور اس کا براہ راست کوڈ میں ترجمہ کیا گیا تھا (کوڈ میں منتقل ہونے میں دلچسپی رکھنے والے صارفین کے لیے ان-آئی ڈی ای پیش نظارہ کے ساتھ)۔ ہسٹری گیم میکر کو اصل میں مارک اوورمارس نے تیار کیا تھا۔ یہ پروگرام پہلی بار 15 نومبر 1999 کو اینیمو کے نام سے جاری کیا گیا تھا (اس وقت، یہ صرف ایک گرافکس ٹول تھا جس میں محدود بصری اسکرپٹنگ کی صلاحیتیں تھیں)۔ پروگرام کے پہلے ورژن ڈیلفی میں تیار کیے جا رہے تھے۔ اس کے بعد کی ریلیزز میں نام تبدیل کر کے گیم میکر اور سافٹ ویئر کو مزید عام مقصد والے 2 ڈی گیم ڈویلپمنٹ کی طرف بڑھتے ہوئے دیکھا گیا۔ ورژن 5 اور اس سے نیچے کے ورژن فری ویئر رہے ہیں۔ ورژن 5.1 نے ایک اختیاری رجسٹریشن فیس متعارف کرائی۔ ورژن 5.3 (جنوری 2004) نے رجسٹرڈ صارفین کے لیے متعدد نئی خصوصیات متعارف کروائیں، جن میں پارٹیکل سسٹمز، نیٹ ورکنگ، اور ڈی ایل ایل کا استعمال کرتے ہوئے گیمز کو بڑھانے کا امکان شامل ہے۔ ورژن 6 (اکتوبر 2004) نے تھری ڈی گرافکس کے استعمال کے ساتھ ساتھ رن ٹائم کی ڈرائنگ پائپ لائن کو وی سی ایل سے ڈائریکٹ ایکس میں منتقل کرنے کے لیے محدود فعالیت متعارف کرائی۔ بڑھتی ہوئی عوامی دلچسپی کی وجہ سے اوورمارس نے پروگرام کو بڑھانے میں مدد طلب کی، جس کی وجہ سے 2007 میں یو یو گیمز کے ساتھ شراکت داری ہوئی۔ اس مقام کے بعد سے، ترقی کو یو یو گیمز نے سنبھالا جبکہ اوورمارس نے کمپنی کے ڈائریکٹرز میں سے ایک کے طور پر اپنی پوزیشن برقرار رکھی۔ ورژن 7 اس شراکت داری کے تحت ابھرنے والا پہلا ورژن تھا۔ پروگرام کا پہلا میک او ایس ہم آہنگ ورژن 2009 میں جاری کیا گیا تھا، جس میں کم سے کم تبدیلیوں کے ساتھ دو آپریٹنگ سسٹم کے لیے گیمز بنانے کی اجازت دی گئی تھی۔ ورژن 8.1 (اپریل 2011) 1991 کے سافٹ ویئر گیم میکر کے ساتھ کسی بھی الجھن سے بچنے کے لیے نام تبدیل کر کے گیم میکر (جگہ کی کمی) دیکھتا ہے۔ اس ورژن میں پچھلے ورژن کے ساتھ کارکردگی کے خدشات کو دور کرنے کے لیے C + + میں رن ٹائم بھی دوبارہ لکھا گیا تھا۔ ستمبر 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 سافٹ ویئر آئی او ایس ویڈیو گیم انجن پروگرامنگ ٹولز ونڈوز کے لیے ملکیتی سافٹ ویئر