லினக்ஸ் கேம்களை உருவாக்குவதற்கான இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரங்கள்

Free Open Source Game Engines



இந்த கட்டுரை லினக்ஸில் 2 டி மற்றும் 3 டி கேம்களை உருவாக்க பயன்படும் இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரங்களின் பட்டியலை உள்ளடக்கும். இதுபோன்ற பல விளையாட்டு இயந்திரங்கள் உள்ளன, அவற்றில் சில பல தசாப்தங்களாக வளர்ச்சியில் உள்ளன. இருப்பினும், இந்த கட்டுரை தற்போது வளர்ச்சியில் செயலில் உள்ளவற்றை மட்டுமே உள்ளடக்கும். இந்த கட்டுரை ஒரு குறிப்பிட்ட வகை விளையாட்டை மட்டும் உருவாக்க அனுமதிக்கும் கேம் என்ஜின்களையும் (உதாரணமாக FPS மட்டும் கேம் இன்ஜின்கள்) மற்றும் அசல் கேம் பைல்களை வைத்திருக்க வேண்டிய வணிக கேம் இன்ஜின்களின் துறைமுகங்களையும் தவிர்த்துவிடும். சுருக்கமாக, கட்டுரை அந்த விளையாட்டு இயந்திரங்களைக் கொண்டிருக்கும், அவை நெகிழ்வுத்தன்மையுடன் பல்வேறு விளையாட்டுகளை உருவாக்க உங்களை அனுமதிக்கின்றன.

கோடோட்

கோடோட் ஒரு இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரம், இது கேம் கன்சோல்கள், தனிப்பட்ட கணினிகள் மற்றும் மொபைல் சாதனங்கள் உட்பட பல்வேறு தளங்களுக்கு 2 டி மற்றும் 3 டி கேம்களை உருவாக்க அனுமதிக்கிறது. இது தாராள உரிமத்துடன் வருகிறது, இது உங்கள் விளையாட்டை அதிக கட்டுப்பாடுகள் இல்லாமல் பல வழிகளில் பணமாக்க அனுமதிக்கிறது. இது இன்று வேகமாக வளர்ந்து வரும் திறந்த மூல விளையாட்டு இயந்திரங்களில் ஒன்றாகும், நல்ல ஆவணங்கள் மற்றும் வளர்ந்து வரும் சமூகத்துடன். சிலர் அதை தனியுரிம யூனிட்டி கேம் எஞ்சினுக்கு சிறந்த திறந்த மூல மாற்றாகவும் கூறுகின்றனர்.







உள்ளமைக்கப்பட்ட காட்சி, குறியீடு மற்றும் ஸ்கிரிப்ட் எடிட்டரைக் கொண்ட ஒரு காட்சி விளையாட்டு எடிட்டருடன் கோடோட் வருகிறது. கோடோட்டின் பிற முக்கிய அம்சங்களில் முன் வரையறுக்கப்பட்ட மற்றும் பயனர் வரையறுக்கப்பட்ட முனைகள், நேரடி எடிட்டிங், பைப்லைன்கள், தனிப்பயன் கருவிகள், ஷேடர் எடிட்டர், பிந்தைய செயலாக்க விளைவுகள், மேம்பட்ட விளக்குகள், ஓடு அடிப்படையிலான வரைபட எடிட்டர், முன் வரையறுக்கப்பட்ட மற்றும் பயனர் உருவாக்கிய அனிமேஷன்கள், மேம்பட்ட பிழைத்திருத்த கருவிகள், உள்ளமைக்கப்பட்ட சுயவிவரம் ஆகியவை அடங்கும் , பல ஸ்கிரிப்டிங் மொழிகள் மற்றும் பல.



அனைத்து முக்கிய லினக்ஸ் விநியோகங்களுக்கும் கோடோட் கேம் எஞ்சினின் சமீபத்திய பதிப்பை நீங்கள் பதிவிறக்கலாம் இங்கே . அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .



பிகேம்

பைகாம் என்பது பைதான் நிரலாக்க மொழியில் எழுதப்பட்ட ஒரு இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரம். SDL நூலகத்தின் அடிப்படையில், இது 2D கேம்களை உருவாக்கி அவற்றை ஏராளமான டெஸ்க்டாப் மற்றும் மொபைல் இயக்க முறைமைகளுக்கு ஏற்றுமதி செய்ய அனுமதிக்கிறது, இருப்பினும் iOS மற்றும் Android போன்ற நவீன மொபைல் இயக்க முறைமைகளுக்கு கேம்களை ஏற்றுமதி செய்வதற்கு சொந்த ஆதரவு இல்லை. சில மூன்றாம் தரப்பு கருவிகளைப் பயன்படுத்தி இந்த மொபைல் இயக்க முறைமைகளுக்கான உருவாக்கங்களை நீங்கள் உருவாக்கலாம். பைகேமுக்கு விஷுவல் கேம் எடிட்டர் இல்லை, எல்லாவற்றையும் கோட் எடிட்டரைப் பயன்படுத்தி மட்டுமே எழுத வேண்டும். பைகேமின் மற்ற முக்கிய அம்சங்களில் மல்டி-கோர் பிசிக்களுக்கான ஆதரவு, 3 டி கேம்களுக்கான அடிப்படை ஆதரவு, கட்டுப்படுத்தக்கூடிய மெயின் லூப், தனிப்பயன் உள்ளீடுகள், ஒலி மேலாண்மை போன்றவை அடங்கும்.





இதிலிருந்து நீங்கள் பைகேமை பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

காதல் 2 டி

லவ் 2 டி என்பது லுவா நிரலாக்க மொழியில் எழுதப்பட்ட இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும். ஆண்ட்ராய்டு மற்றும் ஐஓஎஸ் உள்ளிட்ட டெஸ்க்டாப் மற்றும் மொபைல் இயக்க முறைமைகளுக்கான 2 டி கேம்களை உருவாக்க இதைப் பயன்படுத்தலாம். லவ் 2 டி கேம் இன்ஜின் ஆடியோ, நிகழ்வுகள், எழுத்துருக்கள், கிராபிக்ஸ், படங்கள், ஜாய்ஸ்டிக் உள்ளீடு, விசைப்பலகை மற்றும் சுட்டி உள்ளீடு, இயற்பியல், தொடு உள்ளீடு மற்றும் விளையாட்டு சாளரத்தை செயலாக்க மற்றும் நிர்வகிக்க தொகுதிகளைப் பயன்படுத்துகிறது.



நீங்கள் லவ் 2 டி யை பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

ரென் பை

Ren'Py என்பது இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும், இது Android மற்றும் iOS உள்ளிட்ட டெஸ்க்டாப் மற்றும் மொபைல் இயக்க முறைமைகளுக்கு காட்சி நாவல்களை உருவாக்க அனுமதிக்கிறது. இது முதன்மையாக காட்சி நாவல்களை உருவாக்குவதை நோக்கமாகக் கொண்டிருந்தாலும், பல டெவலப்பர்கள் அதன் முக்கிய ஏபிஐ, பைதான் ஸ்கிரிப்டிங் மற்றும் உரையாடல்கள் மற்றும் காட்சிகளை உருவாக்கப் பயன்படுத்தப்படும் தனிப்பயன் ஸ்கிரிப்டிங் மொழியைப் பயன்படுத்தி உருவகப்படுத்துதல் மற்றும் ஆர்பிஜி கேம்களை உருவாக்கியுள்ளனர். உங்கள் விளையாட்டு திட்டத்தை நிர்வகிக்க ரென்பி ஒரு வரைகலை பயன்பாட்டுடன் வருகிறது, இருப்பினும் ஒரு உரை / குறியீடு எடிட்டரைப் பயன்படுத்தி குறியீட்டை எழுத வேண்டும். ரென்பியின் முக்கிய அம்சங்களில் கீபோர்ட், கேம்பேட் மற்றும் மவுஸ் உள்ளீடுகள், அவ்வப்போது ஆட்டோ சேவிங், ரிவைண்டிங்கிற்கான கட்டுப்பாடுகள், ஃபார்வர்ட் மற்றும் ஸ்கிப்பிங் காட்சிகள், ஆட்டோ-ப்ளே, ஜூக் பாக்ஸ் ஸ்டைல் ​​கட்டுப்படுத்தக்கூடிய இசை, உள்ளமைக்கப்பட்ட விளைவுகள் மற்றும் மாற்றங்கள் மற்றும் பல.

நீங்கள் Ren'Py ஐ பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

jMonkeyEngine

jMonkeyEngine என்பது இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும், இது ஜாவா நிரலாக்க மொழியில் 3D கேம்களை உருவாக்க உங்களை அனுமதிக்கிறது. JMonkeyEngine இன் முக்கிய அம்சங்கள் 3D கேம்களுக்கான OpenGL ரெண்டரர், உள்ளமைக்கப்பட்ட இயற்பியல் இயந்திரம், வடிவியல் ஷேடர்கள், நெட்வொர்க்கிங் எஞ்சின், மேம்பட்ட லைட்டிங் விளைவுகள், இடைமுகங்களை உருவாக்குவதற்கான GUI நூலகங்கள், பிந்தைய செயலாக்க கருவிகள், 3D ஒலி விளைவுகள், துகள் விளைவுகள், அதிகாரப்பூர்வ மற்றும் மூன்றாம் தரப்பு துணை நிரல்கள், உள்ளமைக்கப்பட்ட வோக்சல் இயந்திரம் மற்றும் பல.

நீங்கள் jMonkeyEngine ஐ பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

libGDX

libGDX என்பது இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும், இது Android மற்றும் iOS உள்ளிட்ட டெஸ்க்டாப் மற்றும் மொபைல் இயக்க முறைமைகளுக்கான 2D மற்றும் 3D கேம்களை உருவாக்க உங்களை அனுமதிக்கிறது. ஜாவா நிரலாக்க மொழியின் அடிப்படையில், மொபைல் கேம்களை உருவாக்கும் டெவலப்பர்களிடையே லிபிஜிடிஎக்ஸ் மிகவும் பிரபலமானது, குறிப்பாக ஆண்ட்ராய்ட் இயங்குதளத்திற்கு. libGDX ஆனது பல தளங்களில் விளையாட்டை வரிசைப்படுத்த ஒரு முறை குறியீட்டை எழுதக்கூடிய வகையில் வடிவமைக்கப்பட்டுள்ளது. இது புறக்கணிக்கத்தக்கது, அல்லது மேடையில் குறிப்பிட்ட குறியீடு தேவையில்லை, இதனால் ஒட்டுமொத்த வளர்ச்சி நேரம் மற்றும் வளங்கள் குறைகிறது. ஆடியோ, கிராபிக்ஸ், இயற்பியல், நெட்வொர்க்கிங் மற்றும் பலவற்றை செயலாக்க மற்றும் நிர்வகிப்பதற்கான பல உள்ளமைக்கப்பட்ட முறைகள் இதில் அடங்கும்.

நீங்கள் libGDX ஐ பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

பாண்டா 3 டி

Panda3D ஒரு இலவச மற்றும் திறந்த மூல 3D பயன்பாடுகள் மற்றும் விளையாட்டு மேம்பாட்டு கட்டமைப்பாகும், இது டெவலப்பர்கள் பைதான் மற்றும் C ++ நிரலாக்க மொழிகளில் விளையாட்டுகளை உருவாக்க அனுமதிக்கிறது. டிஸ்னியால் ஆதரிக்கப்படும், பாண்டா 3 டி மேம்பட்ட ஏபிஐ அம்சங்களைக் கொண்டுள்ளது மற்றும் இந்த கட்டுரையில் குறிப்பிடப்பட்டுள்ள மற்ற கேம் என்ஜின்களுடன் ஒப்பிடுகையில் ஆரம்பநிலைக்கு பயன்படுத்த எளிதானதாக இருக்காது. இருப்பினும், இது பல வணிகத் திட்டங்களில் பயன்படுத்தப்படும் மிகவும் சக்திவாய்ந்த கருவியாகும். ஆண்ட்ராய்டு இயங்குதளத்திற்கான apk கோப்புகளை உருவாக்குவதற்கான சோதனை ஆதரவுடன், டெஸ்க்டாப் இயக்க முறைமைகளுக்கான உருவாக்கங்களை Panda3D தற்போது ஆதரிக்கிறது. பாண்டா 3 டி யின் பிற முக்கிய அம்சங்களில் சொத்து மேலாளர், மூன்றாம் தரப்பு நூலகங்களுடன் ஒருங்கிணைப்பு, அதிகாரப்பூர்வ மற்றும் மூன்றாம் தரப்பு நீட்டிப்புகள், உள்ளமைக்கப்பட்ட சுயவிவரம் மற்றும் பல அடங்கும்.

நீங்கள் பாண்டா 3 டி யை பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

அமேதிஸ்ட்

அமேதிஸ்ட் ஒரு இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரம், இது டெஸ்க்டாப் இயக்க முறைமைகளுக்கான 2 டி மற்றும் 3 டி கேம்களை உருவாக்க உங்களை அனுமதிக்கிறது. இது தற்போது மொபைல் இயக்க முறைமைகளை ஆதரிப்பதாகத் தெரியவில்லை, இருப்பினும் ஒரு பிழை அறிக்கை அதற்காக திறக்கப்பட்டுள்ளது. ரஸ்ட் புரோகிராமிங் மொழியில் உருவாக்கப்பட்டது, அமேதிஸ்ட் தன்னை ஒரு தரவு உந்துதல் மற்றும் தரவு சார்ந்த விளையாட்டு இயந்திரம் என விவரிக்கிறது. கேம் தர்க்கம் மற்றும் கட்டமைப்பை உருவாக்க மற்றும் நிர்வகிக்க இது என்டிடி காம்பொனன்ட் சிஸ்டத்தை (ECS) பயன்படுத்துகிறது, இது பல-திரிக்கப்பட்ட திட்டங்களுக்கு சிறந்த கட்டுப்பாட்டை அனுமதிக்கிறது. அமேதிஸ்ட் டெவலப்பர்களை மீண்டும் பயன்படுத்தக்கூடிய குறியீட்டை எழுத ஊக்குவிக்கிறது, வேகமான முன்மாதிரி மற்றும் வளர்ச்சி நேரத்தை குறைக்கிறது.

நீங்கள் அமேதிஸ்டை பதிவிறக்கம் செய்யலாம் இங்கே அல்லது நீங்கள் தற்போது பயன்படுத்தும் லினக்ஸ் விநியோகத்தின் அதிகாரப்பூர்வ களஞ்சியங்களிலிருந்து. அதிகாரப்பூர்வ ஆவணங்கள் உள்ளன இங்கே .

Esenthel விளையாட்டு இயந்திரம்

எசென்டெல் ஒரு இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும், இது பல்வேறு பாணிகள் மற்றும் வகைகளில் 3D கேம்களை உருவாக்க உங்களை அனுமதிக்கிறது. இரண்டு தசாப்தங்களுக்கும் மேலாக வளர்ச்சியில், இயந்திரம் இன்னும் தீவிரமாக புதுப்பிக்கப்பட்டு வருகிறது, மேலும் இது டெஸ்க்டாப் மற்றும் மொபைல் தளங்களுக்கு விளையாட்டுகளை உருவாக்க பயன்படுகிறது. நிண்டெண்டோ ஸ்விட்ச் போன்ற கேம் கன்சோல்களுக்கு எசென்டெல் பயன்படுத்தி உருவாக்கப்பட்ட திட்டங்களையும் ஏற்றுமதி செய்யலாம். எசென்டெல் ஒரு பிரீமியம் பதிப்பைக் கொண்டிருந்தது, ஆனால் அது சில வருடங்களுக்கு முன்பு முற்றிலும் இலவச மாதிரியை ஏற்றுக்கொண்டது. இது சில உரிம வரம்புகளைக் கொண்டுள்ளது, எனவே அதன் முக்கிய உரிமத்தைப் பற்றி படிக்க வேண்டும் இங்கே . Esenthel விளையாட்டு இயந்திரம் ஒரு ஒருங்கிணைந்த இயற்பியல் மற்றும் லைட்டிங் இயந்திரம், வரைகலை விளையாட்டு எடிட்டர், குறியீடு எடிட்டர், மாடல் எடிட்டர், அனிமேஷன் இயந்திரம், MMO குறிப்பிட்ட கருவிகள், ஆடியோ மேலாளர் மற்றும் பலவற்றுடன் வருகிறது. அதன் முக்கிய அம்சங்களின் முழு பட்டியல் கிடைக்கிறது இங்கே . லினக்ஸிற்கான முக்கிய விளையாட்டு இயந்திரத்தை நீங்கள் பதிவிறக்கலாம் இங்கே . மூல குறியீடு கிடைக்கிறது கிட்ஹப் .

முடிவுரை

பல இலவச மற்றும் திறந்த மூல இயந்திரங்கள் இந்த நாட்களில் லினக்ஸ் தளங்களை ஆதரிக்கின்றன. இந்த கட்டுரை முக்கியமாக வளர்ச்சியில் செயலில் உள்ள விளையாட்டு இயந்திரங்களை மட்டுமே பட்டியலிட்டுள்ளது மற்றும் இலவச மற்றும் வணிக விளையாட்டுகளை உருவாக்குவதற்கான ஒப்பீட்டளவில் தாராளவாத உரிமத் திட்டங்களைக் கொண்டுள்ளது.