لینکس گیمز تیار کرنے کے لیے مفت اور اوپن سورس گیم انجن۔

Free Open Source Game Engines



یہ مضمون مفت اور اوپن سورس گیم انجنوں کی فہرست کا احاطہ کرے گا جو لینکس پر 2D اور 3D گیمز کی ترقی کے لیے استعمال کیے جا سکتے ہیں۔ اس طرح کے بے شمار گیم انجن ہیں ، ان میں سے کچھ کئی دہائیوں سے ترقی میں ہیں۔ تاہم ، یہ مضمون صرف ان کا احاطہ کرے گا جو اس وقت ترقی میں سرگرم ہیں۔ یہ مضمون گیم انجنوں کو بھی خارج کردے گا جو آپ کو صرف ایک مخصوص قسم کا گیم (مثال کے طور پر FPS صرف گیم انجن) اور کمرشل گیم انجنوں کی بندرگاہیں بنانے کی اجازت دیتے ہیں جن کے لیے آپ کو اصل گیم فائلوں کی ضرورت ہوتی ہے۔ مختصر میں ، مضمون ان گیم انجنوں کو پیش کرے گا جو آپ کو لچک کے ساتھ مختلف قسم کے مختلف کھیل بنانے کی اجازت دیتے ہیں۔

گوڈوٹ۔

گوڈوٹ ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو مختلف پلیٹ فارمز کے لیے 2D اور 3D گیمز بنانے کی اجازت دیتا ہے جن میں گیم کنسولز ، پرسنل کمپیوٹرز اور موبائل ڈیوائسز شامل ہیں۔ یہ ایک لبرل لائسنس کے ساتھ آتا ہے جو آپ کو بغیر کسی پابندی کے متعدد طریقوں سے اپنے کھیل سے رقم کمانے کی اجازت دیتا ہے۔ یہ سب سے تیزی سے بڑھتے ہوئے اوپن سورس گیم انجنوں میں سے ایک ہے جو آج دستیاب ہے ، اچھی دستاویزات اور بڑھتی ہوئی کمیونٹی کے ساتھ۔ کچھ لوگ اسے ملکیتی یونٹی گیم انجن کے لیے بہترین اوپن سورس متبادل بھی قرار دیتے ہیں۔







گوڈوٹ ایک بصری گیم ایڈیٹر کے ساتھ آتا ہے جس میں ایک بلٹ ان سین ، کوڈ اور اسکرپٹ ایڈیٹر ہوتا ہے۔ گوڈوٹ کی دیگر اہم خصوصیات میں پہلے سے طے شدہ اور یوزر ڈیفائنڈ نوڈس ، لائیو ایڈیٹنگ ، پائپ لائنز ، کسٹم ٹولز ، شیڈر ایڈیٹر ، پوسٹ پروسیسنگ ایفیکٹس ، ایڈوانس لائٹنگ ، ٹائل بیسڈ میپ ایڈیٹر ، پہلے سے طے شدہ اور یوزر میڈ اینیمیشنز ، ڈیبگنگ ٹولز ، بلٹ ان پروفائلر شامل ہیں۔ ، متعدد سکرپٹ زبانیں اور اسی طرح۔



آپ تمام اہم لینکس ڈسٹری بیوشنز کے لیے گوڈوٹ گیم انجن کا تازہ ترین ورژن ڈاؤن لوڈ کرسکتے ہیں۔ یہاں . سرکاری دستاویزات دستیاب ہیں۔ یہاں .



پائیگیم۔

پائیگیم ایک مفت اور اوپن سورس گیم انجن ہے جو ازگر پروگرامنگ زبان میں لکھا گیا ہے۔ ایس ڈی ایل لائبریری کی بنیاد پر ، یہ آپ کو 2 ڈی گیمز بنانے اور انہیں متعدد ڈیسک ٹاپ اور موبائل آپریٹنگ سسٹمز میں ایکسپورٹ کرنے کی اجازت دیتا ہے ، حالانکہ اس میں آئی او ایس اور اینڈرائیڈ جیسے جدید موبائل آپریٹنگ سسٹمز میں گیمز ایکسپورٹ کرنے کے لیے مقامی سپورٹ کا فقدان ہے۔ آپ ان موبائل آپریٹنگ سسٹمز کے لیے کچھ تھرڈ پارٹی ٹولز استعمال کر کے بلڈ بنا سکتے ہیں۔ پائیگیم میں بصری گیم ایڈیٹر نہیں ہے اور ہر چیز کو صرف کوڈ ایڈیٹر کا استعمال کرتے ہوئے لکھنا پڑتا ہے۔ پیگیم کی دیگر اہم خصوصیات میں ملٹی کور پی سی کے لیے سپورٹ ، تھری ڈی گیمز کے لیے بنیادی سپورٹ ، قابل کنٹرول مین لوپ ، کسٹم ان پٹ ، ساؤنڈ مینجمنٹ وغیرہ شامل ہیں۔





آپ Pygame کو ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

محبت 2 ڈی۔

Love2D ایک مفت اور اوپن سورس گیم انجن ہے جو Lua پروگرامنگ زبان میں لکھا گیا ہے۔ آپ اسے اینڈرائیڈ اور آئی او ایس سمیت ڈیسک ٹاپ اور موبائل آپریٹنگ سسٹم کے لیے 2 ڈی گیمز تیار کرنے کے لیے استعمال کر سکتے ہیں۔ Love2D گیم انجن آڈیو ، ایونٹس ، فونٹس ، گرافکس ، امیجز ، جوائس اسٹک ان پٹ ، کی بورڈ اور ماؤس ان پٹ ، فزکس ، ٹچ ان پٹ اور گیم ونڈو کو پروسیسنگ اور مینج کرنے کے لیے ماڈیول استعمال کرتا ہے۔



آپ Love2D ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

رین پائی۔

رین پی ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو ڈیسک ٹاپ اور موبائل آپریٹنگ سسٹم بشمول اینڈرائیڈ اور آئی او ایس کے لیے بصری ناول بنانے کی اجازت دیتا ہے۔ اگرچہ یہ بنیادی طور پر بصری ناول بنانے کے لیے ہے ، بہت سے ڈویلپرز نے اس کے مرکزی API ، ازگر سکرپٹنگ اور مکالمے اور مناظر بنانے کے لیے اپنی مرضی کی سکرپٹ زبان استعمال کرتے ہوئے تخروپن اور آر پی جی گیمز بنائے ہیں۔ Ren'Py آپ کے گیم پروجیکٹ کو سنبھالنے کے لیے ایک گرافیکل ایپلی کیشن کے ساتھ آتا ہے ، حالانکہ کوڈ کو بذریعہ ٹیکسٹ / کوڈ ایڈیٹر استعمال کرنے کی ضرورت ہوتی ہے۔ Ren'Py کی اہم خصوصیات میں کی بورڈ ، گیم پیڈ اور ماؤس ان پٹ کے لیے سپورٹ ، متواتر آٹو سیونگ ، ریونڈنگ کے لیے کنٹرولز ، فارورڈنگ اور سکیپنگ سینز ، آٹو پلے ، جوک باکس سٹائل کنٹرولبل میوزک ، بلٹ ان ایفیکٹس اور ٹرانزیشن وغیرہ شامل ہیں۔

آپ Ren'Py ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

jMonkeyEngine

jMonkeyEngine ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو جاوا پروگرامنگ زبان میں 3D گیمز بنانے کی اجازت دیتا ہے۔ jMonkeyEngine کی اہم خصوصیات میں 3D گیمز کے لیے ایک OpenGL رینڈرر ، بلٹ ان فزکس انجن ، جیومیٹرک شیڈرز ، نیٹ ورکنگ انجن ، ایڈوانس لائٹنگ ایفیکٹس ، GUI لائبریریاں انٹرفیس بنانے کے لیے ، پوسٹ پروسیسنگ ٹولز ، 3D ساؤنڈ ایفیکٹس ، پارٹیکل ایفیکٹس ، آفیشل اور تھرڈ پارٹی شامل ہیں۔ ایڈونس ، بلٹ ان ووکسیل انجن اور اسی طرح۔

آپ jMonkeyEngine ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

libGDX

libGDX ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو Android اور iOS سمیت ڈیسک ٹاپ اور موبائل آپریٹنگ سسٹم کے لیے 2D اور 3D گیمز تیار کرنے کی اجازت دیتا ہے۔ جاوا پروگرامنگ لینگویج کی بنیاد پر ، libGDX ڈویلپرز میں بہت مقبول ہے جو موبائل گیمز بناتے ہیں ، خاص طور پر اینڈرائیڈ پلیٹ فارم کے لیے۔ libGDX کو اس طرح ڈیزائن کیا گیا ہے کہ آپ گیم کو متعدد پلیٹ فارمز پر تعینات کرنے کے لیے ایک بار کوڈ لکھ سکتے ہیں۔ اس کے لیے نہ ہونے کے برابر پلیٹ فارم مخصوص کوڈ کی ضرورت ہوتی ہے ، اس طرح مجموعی ترقی کے وقت اور وسائل کو کم کیا جاتا ہے۔ اس میں آڈیو ، گرافکس ، فزکس ، نیٹ ورکنگ اور اسی طرح کے پروسیسنگ اور مینجمنٹ کے لیے متعدد بلٹ ان طریقے شامل ہیں۔

آپ libGDX ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

پانڈا 3 ڈی۔

پانڈا 3 ڈی ایک مفت اور اوپن سورس تھری ڈی ایپلی کیشنز اور گیم ڈویلپمنٹ فریم ورک ہے ، جو ڈویلپرز کو ازگر اور سی ++ پروگرامنگ زبانوں میں گیمز بنانے کی اجازت دیتا ہے۔ ڈزنی کے تعاون سے ، پانڈا 3 ڈی میں جدید API کی خصوصیات ہیں اور شروع کرنے والوں کو اس آرٹیکل میں مذکور دوسرے گیم انجنوں کے مقابلے میں استعمال کرنا آسان نہیں لگتا۔ تاہم ، یہ ایک انتہائی طاقتور ٹول ہے جو بہت سے تجارتی منصوبوں میں استعمال ہوتا ہے۔ پانڈا 3 ڈی فی الحال ڈیسک ٹاپ آپریٹنگ سسٹمز کے لیے بلڈز بنانے کی حمایت کرتا ہے ، اینڈرائیڈ پلیٹ فارم کے لیے اے پی کے فائلیں بنانے کے لیے تجرباتی مدد کے ساتھ۔ پانڈا تھری ڈی کی دیگر اہم خصوصیات میں ایک اثاثہ مینیجر ، تھرڈ پارٹی لائبریریوں کے ساتھ انضمام ، آفیشل اور تھرڈ پارٹی ایکسٹینشنز ، بلٹ ان پروفائلر وغیرہ شامل ہیں۔

آپ Panda3D ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

نیلم۔

امیتھسٹ ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو ڈیسک ٹاپ آپریٹنگ سسٹم کے لیے 2D اور 3D گیمز تیار کرنے کی اجازت دیتا ہے۔ فی الحال ایسا نہیں لگتا کہ یہ موبائل آپریٹنگ سسٹم کی حمایت کرتا ہے ، حالانکہ اس کے لیے ایک بگ رپورٹ کھلی ہے۔ زنگ پروگرامنگ زبان میں تیار کیا گیا ، امیتھسٹ خود کو ڈیٹا پر مبنی اور ڈیٹا پر مبنی گیم انجن کے طور پر بیان کرتا ہے۔ یہ گیم منطق اور ڈھانچے کی تخلیق اور انتظام کے لیے انٹی کمپونٹمنٹ سسٹم (ECS) کا استعمال کرتا ہے ، جس سے ملٹی تھریڈڈ پروجیکٹس پر بہتر کنٹرول ہوتا ہے۔ امیتھسٹ ڈویلپرز کو دوبارہ استعمال کے قابل کوڈ لکھنے کی ترغیب دیتا ہے ، تیزی سے پروٹو ٹائپنگ کی سہولت اور ترقی کے وقت کو کم کرتا ہے۔

آپ امیتھسٹ کو ڈاؤن لوڈ کرسکتے ہیں۔ یہاں یا لینکس کی تقسیم کے سرکاری ذخیروں سے جو آپ فی الحال استعمال کر رہے ہیں۔ سرکاری دستاویزات دستیاب ہیں۔ یہاں .

Esenthel گیم انجن۔

Esenthel ایک مفت اور اوپن سورس گیم انجن ہے جو آپ کو مختلف قسم کے سٹائل اور انواع میں 3D گیمز تیار کرنے کی اجازت دیتا ہے۔ دو دہائیوں سے ترقی میں ، انجن کو اب بھی فعال طور پر اپ ڈیٹ کیا جا رہا ہے اور اسے ڈیسک ٹاپ اور موبائل دونوں پلیٹ فارمز کے لیے گیمز بنانے کے لیے استعمال کیا جا سکتا ہے۔ آپ نینٹینڈو سوئچ جیسے گیم کنسولز میں Esenthel کا استعمال کرتے ہوئے تیار کردہ پروجیکٹس بھی ایکسپورٹ کر سکتے ہیں۔ Esenthel کے پاس پریمیم ورژن ہوتا تھا ، لیکن اس نے کچھ سال پہلے مکمل طور پر مفت ماڈل اپنایا۔ اس میں لائسنسنگ کی کچھ حدود ہیں ، لہذا اس کے مرکزی لائسنس کے بارے میں پڑھنا یقینی بنائیں۔ یہاں . Esenthel گیم انجن ایک مربوط طبیعیات اور لائٹنگ انجن ، گرافیکل گیم ایڈیٹر ، کوڈ ایڈیٹر ، ماڈل ایڈیٹر ، حرکت پذیری انجن ، MMO مخصوص ٹولز ، آڈیو مینیجر وغیرہ کے ساتھ آتا ہے۔ اس کی اہم خصوصیات کی مکمل فہرست دستیاب ہے۔ یہاں . آپ لینکس کے لیے مین گیم انجن ڈاؤن لوڈ کرسکتے ہیں۔ یہاں . ماخذ کوڈ دستیاب ہے۔ گٹ ہب۔ .

نتیجہ

بہت سے مفت اور اوپن سورس انجن ان دنوں لینکس پلیٹ فارم کو سپورٹ کرتے ہیں۔ اس آرٹیکل میں بنیادی طور پر صرف ان گیم انجنوں کو درج کیا گیا ہے جو ترقی میں سرگرم ہیں اور مفت اور کمرشل دونوں گیمز بنانے کے لیے نسبتا libe لبرل لائسنسنگ سکیموں کو پیش کرتے ہیں۔