లైనక్స్ గేమ్‌లను అభివృద్ధి చేయడానికి ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్‌లు

Free Open Source Game Engines



ఈ వ్యాసం ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్‌ల జాబితాను కవర్ చేస్తుంది, వీటిని లైనక్స్‌లో 2 డి మరియు 3 డి గేమ్‌లను అభివృద్ధి చేయడానికి ఉపయోగించవచ్చు. ఇటువంటి అనేక గేమ్ ఇంజన్లు ఉన్నాయి, వాటిలో కొన్ని దశాబ్దాలుగా అభివృద్ధిలో ఉన్నాయి. అయితే, ఈ వ్యాసం ప్రస్తుతం అభివృద్ధిలో చురుకుగా ఉన్న వాటిని మాత్రమే కవర్ చేస్తుంది. ఈ ఆర్టికల్ కూడా గేమ్ ఇంజిన్‌లను మినహాయించి, మీరు ఒక నిర్దిష్ట రకం గేమ్‌ని మాత్రమే సృష్టించడానికి అనుమతిస్తుంది (ఉదాహరణకు FPS మాత్రమే గేమ్ ఇంజిన్‌లు) మరియు మీరు అసలు గేమ్ ఫైల్‌లను కలిగి ఉండాల్సిన వాణిజ్య గేమ్ ఇంజిన్‌ల పోర్ట్‌లు. సంక్షిప్తంగా, వ్యాసం ఆ గేమ్ ఇంజిన్‌లను కలిగి ఉంటుంది, ఇవి వివిధ రకాల గేమ్‌లను వశ్యతతో సృష్టించడానికి మిమ్మల్ని అనుమతిస్తాయి.

గొడోట్

Godot అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది గేమ్ కన్సోల్‌లు, వ్యక్తిగత కంప్యూటర్లు మరియు మొబైల్ పరికరాలతో సహా అనేక విభిన్న ప్లాట్‌ఫారమ్‌ల కోసం 2D మరియు 3D గేమ్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది ఒక లిబరల్ లైసెన్స్‌తో వస్తుంది, ఇది మీ ఆటను అనేక ఆంక్షలు లేకుండా అనేక విధాలుగా మానిటైజ్ చేయడానికి అనుమతిస్తుంది. మంచి డాక్యుమెంటేషన్ మరియు ఎప్పటికప్పుడు పెరుగుతున్న కమ్యూనిటీతో ఈ రోజు అక్కడ వేగంగా అభివృద్ధి చెందుతున్న ఓపెన్ సోర్స్ గేమ్ ఇంజిన్లలో ఇది ఒకటి. కొంతమంది దీనిని యాజమాన్య యూనిటీ గేమ్ ఇంజిన్‌కు ఉత్తమ ఓపెన్ సోర్స్ ప్రత్యామ్నాయంగా కూడా పేర్కొంటారు.







అంతర్నిర్మిత దృశ్యం, కోడ్ మరియు స్క్రిప్ట్ ఎడిటర్‌తో కూడిన విజువల్ గేమ్ ఎడిటర్‌తో గోడోట్ వస్తుంది. గోడోట్ యొక్క ఇతర ప్రధాన లక్షణాలలో ముందే నిర్వచించబడిన మరియు వినియోగదారు నిర్వచించిన నోడ్స్, లైవ్ ఎడిటింగ్, పైప్‌లైన్‌లు, కస్టమ్ టూల్స్, షేడర్ ఎడిటర్, పోస్ట్-ప్రాసెసింగ్ ఎఫెక్ట్స్, అధునాతన లైటింగ్, టైల్ ఆధారిత మ్యాప్ ఎడిటర్, ముందే నిర్వచించిన మరియు యూజర్ మేడ్ యానిమేషన్‌లు, అధునాతన డీబగ్గింగ్ టూల్స్, అంతర్నిర్మిత ప్రొఫైలర్ ఉన్నాయి. , బహుళ స్క్రిప్టింగ్ భాషలు మరియు మొదలైనవి.



మీరు అన్ని ప్రధాన లైనక్స్ పంపిణీల కోసం గోడోట్ గేమ్ ఇంజిన్ యొక్క తాజా వెర్షన్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ . అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .



పైగేమ్

పైగేమ్ అనేది పైథాన్ ప్రోగ్రామింగ్ భాషలో వ్రాయబడిన ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్. SDL లైబ్రరీ ఆధారంగా, ఇది 2D గేమ్‌లను సృష్టించడానికి మరియు అనేక డెస్క్‌టాప్ మరియు మొబైల్ ఆపరేటింగ్ సిస్టమ్‌లకు ఎగుమతి చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, అయితే iOS మరియు Android వంటి ఆధునిక మొబైల్ ఆపరేటింగ్ సిస్టమ్‌లకు ఆటలను ఎగుమతి చేయడానికి దీనికి స్థానిక మద్దతు లేదు. మీరు కొన్ని థర్డ్ పార్టీ టూల్స్ ఉపయోగించి ఈ మొబైల్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం బిల్డ్‌లను సృష్టించవచ్చు. పైగేమ్‌లో విజువల్ గేమ్ ఎడిటర్ లేదు మరియు అన్నీ కోడ్ ఎడిటర్‌ని ఉపయోగించి మాత్రమే రాయాలి. పైగేమ్ యొక్క ఇతర ప్రధాన లక్షణాలలో మల్టీ-కోర్ PC లకు మద్దతు, 3D గేమ్‌లకు ప్రాథమిక మద్దతు, నియంత్రించదగిన మెయిన్ లూప్, కస్టమ్ ఇన్‌పుట్‌లు, సౌండ్ మేనేజ్‌మెంట్ మరియు మొదలైనవి ఉన్నాయి.





మీరు పైగేమ్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

లవ్ 2 డి

లవ్ 2 డి అనేది లూవా ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో వ్రాసిన ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్. Android మరియు iOS తో సహా డెస్క్‌టాప్ మరియు మొబైల్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం 2D గేమ్‌లను అభివృద్ధి చేయడానికి మీరు దీన్ని ఉపయోగించవచ్చు. లవ్ 2 డి గేమ్ ఇంజిన్ ఆడియో, ఈవెంట్‌లు, ఫాంట్‌లు, గ్రాఫిక్స్, ఇమేజ్‌లు, జాయ్‌స్టిక్ ఇన్‌పుట్, కీబోర్డ్ మరియు మౌస్ ఇన్‌పుట్, ఫిజిక్స్, టచ్ ఇన్‌పుట్ మరియు గేమ్ విండోను ప్రాసెస్ చేయడానికి మరియు నిర్వహించడానికి మాడ్యూల్‌లను ఉపయోగిస్తుంది.



మీరు లవ్ 2 డి ని డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

రెన్‌పై

రెన్‌పై అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది Android మరియు iOS తో సహా డెస్క్‌టాప్ మరియు మొబైల్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం విజువల్ నవలలను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది ప్రధానంగా విజువల్ నవలలను రూపొందించడానికి ఉద్దేశించినప్పటికీ, చాలా మంది డెవలపర్లు దాని ప్రధాన API, పైథాన్ స్క్రిప్టింగ్ మరియు డైలాగులు మరియు సన్నివేశాలను రూపొందించడానికి ఉపయోగించే దాని స్వంత అనుకూల స్క్రిప్టింగ్ భాషను ఉపయోగించి అనుకరణ మరియు RPG గేమ్‌లను నిర్మించారు. మీ గేమ్ ప్రాజెక్ట్‌ను నిర్వహించడానికి Ren'Py ఒక గ్రాఫికల్ అప్లికేషన్‌తో వస్తుంది, అయితే కోడ్ కూడా టెక్స్ట్ / కోడ్ ఎడిటర్‌ని ఉపయోగించి వ్రాయవలసి ఉంటుంది. రెన్‌పై యొక్క ముఖ్య లక్షణాలలో కీబోర్డ్, గేమ్‌ప్యాడ్ మరియు మౌస్ ఇన్‌పుట్‌లకు మద్దతు, ఆవర్తన ఆటో-సేవింగ్, రివైండింగ్ కోసం నియంత్రణలు, ఫార్వార్డింగ్ మరియు సన్నివేశాలు దాటవేయడం, ఆటో-ప్లే, జ్యూక్‌బాక్స్ శైలి నియంత్రించదగిన సంగీతం, అంతర్నిర్మిత ప్రభావాలు మరియు పరివర్తనాలు మొదలైనవి.

మీరు రెన్‌పైను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

jMonkeyEngine

jMonkeyEngine అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది జావా ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో 3D గేమ్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. JMonkeyEngine యొక్క ప్రధాన లక్షణాలలో 3D గేమ్స్, అంతర్నిర్మిత భౌతిక ఇంజిన్, రేఖాగణిత షేడర్‌లు, నెట్‌వర్కింగ్ ఇంజిన్, అధునాతన లైటింగ్ ప్రభావాలు, ఇంటర్‌ఫేస్‌లను రూపొందించడానికి GUI లైబ్రరీలు, పోస్ట్-ప్రాసెసింగ్ టూల్స్, 3D సౌండ్ ఎఫెక్ట్స్, పార్టికల్ మరియు థర్డ్ పార్టీ యాడ్-ఆన్‌లు, అంతర్నిర్మిత వోక్సెల్ ఇంజిన్ మరియు మొదలైనవి.

మీరు jMonkeyEngine నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

libGDX

libGDX అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది Android మరియు iOS తో సహా డెస్క్‌టాప్ మరియు మొబైల్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం 2D మరియు 3D గేమ్‌లను అభివృద్ధి చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ ఆధారంగా, ముఖ్యంగా మొబైల్ ప్లాట్‌ఫామ్ కోసం మొబైల్ గేమ్‌లను రూపొందించే డెవలపర్‌లలో libGDX బాగా ప్రాచుర్యం పొందింది. libGDX బహుళ ప్లాట్‌ఫారమ్‌లలో గేమ్‌ను అమలు చేయడానికి మీరు ఒకసారి కోడ్ వ్రాయగల విధంగా రూపొందించబడింది. దీనికి నిర్లక్ష్యం లేదా ప్లాట్‌ఫాం నిర్దిష్ట కోడ్ అవసరం లేదు, తద్వారా మొత్తం అభివృద్ధి సమయం మరియు వనరులు తగ్గుతాయి. ఇది ఆడియో, గ్రాఫిక్స్, ఫిజిక్స్, నెట్‌వర్కింగ్ మరియు మొదలైన వాటిని ప్రాసెస్ చేయడానికి మరియు నిర్వహించడానికి అనేక అంతర్నిర్మిత పద్ధతులను కలిగి ఉంటుంది.

మీరు నుండి libGDX డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

పాండా 3 డి

Panda3D అనేది ఉచిత మరియు ఓపెన్ సోర్స్ 3D అప్లికేషన్‌లు మరియు గేమ్ డెవలప్‌మెంట్ ఫ్రేమ్‌వర్క్, ఇది డెవలపర్‌లను పైథాన్ మరియు C ++ ప్రోగ్రామింగ్ భాషల్లో గేమ్‌లను రూపొందించడానికి అనుమతిస్తుంది. డిస్నీ మద్దతు, పాండా 3 డి అధునాతన API ఫీచర్లను కలిగి ఉంది మరియు ఈ ఆర్టికల్లో పేర్కొన్న ఇతర గేమ్ ఇంజిన్లతో పోలిస్తే ప్రారంభకులకు ఉపయోగించడం సులభం కాదు. అయితే, ఇది చాలా వాణిజ్య ప్రాజెక్టులలో ఉపయోగించే అత్యంత శక్తివంతమైన సాధనం. Panda3D ప్రస్తుతం డెస్క్‌టాప్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం బిల్డ్‌లను రూపొందించడానికి మద్దతు ఇస్తుంది, ఆండ్రాయిడ్ ప్లాట్‌ఫారమ్ కోసం apk ఫైల్‌లను సృష్టించడానికి ప్రయోగాత్మక మద్దతుతో. పాండా 3 డి యొక్క ఇతర ప్రధాన లక్షణాలలో అసెట్ మేనేజర్, థర్డ్ పార్టీ లైబ్రరీలతో అనుసంధానం, అధికారిక మరియు థర్డ్ పార్టీ ఎక్స్‌టెన్షన్‌లు, అంతర్నిర్మిత ప్రొఫైలర్ మరియు మొదలైనవి ఉన్నాయి.

మీరు పాండా 3 డి ని డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

అమెథిస్ట్

అమెథిస్ట్ అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది డెస్క్‌టాప్ ఆపరేటింగ్ సిస్టమ్‌ల కోసం 2D మరియు 3D గేమ్‌లను అభివృద్ధి చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది ప్రస్తుతం మొబైల్ ఆపరేటింగ్ సిస్టమ్‌లకు సపోర్ట్ చేస్తున్నట్లు కనిపించడం లేదు, అయినప్పటికీ బగ్ రిపోర్ట్ ఓపెన్ చేయబడింది. రస్ట్ ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో అభివృద్ధి చేయబడిన అమెథిస్ట్ తనను తాను డేటా ఆధారిత మరియు డేటా-ఆధారిత గేమ్ ఇంజిన్‌గా వర్ణిస్తుంది. ఇది గేమ్ లాజిక్ మరియు స్ట్రక్చర్‌ను రూపొందించడానికి మరియు నిర్వహించడానికి ఎంటిటీ కాంపోనెంట్ సిస్టమ్ (ECS) ను ఉపయోగిస్తుంది, మల్టీ-థ్రెడ్ ప్రాజెక్ట్‌లకు మెరుగైన నియంత్రణను అందిస్తుంది. అమెథిస్ట్ డెవలపర్‌లను పునర్వినియోగ కోడ్‌ని వ్రాయమని ప్రోత్సహిస్తుంది, వేగవంతమైన ప్రోటోటైపింగ్ మరియు అభివృద్ధి సమయాన్ని తగ్గిస్తుంది.

మీరు అమెథిస్ట్ నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ లేదా మీరు ప్రస్తుతం ఉపయోగిస్తున్న లైనక్స్ పంపిణీ యొక్క అధికారిక రిపోజిటరీల నుండి. అధికారిక డాక్యుమెంటేషన్ అందుబాటులో ఉంది ఇక్కడ .

Esenthel గేమ్ ఇంజిన్

Esenthel అనేది ఉచిత మరియు ఓపెన్ సోర్స్ గేమ్ ఇంజిన్, ఇది వివిధ రకాల శైలులు మరియు శైలులలో 3D గేమ్‌లను అభివృద్ధి చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. రెండు దశాబ్దాలుగా అభివృద్ధిలో, ఇంజిన్ ఇప్పటికీ చురుకుగా అప్‌డేట్ చేయబడుతోంది మరియు డెస్క్‌టాప్ మరియు మొబైల్ ప్లాట్‌ఫారమ్‌ల కోసం గేమ్‌లను రూపొందించడానికి దీనిని ఉపయోగించవచ్చు. మీరు నింటెండో స్విచ్ వంటి గేమ్ కన్సోల్‌లకు Esenthel ఉపయోగించి అభివృద్ధి చేసిన ప్రాజెక్ట్‌లను కూడా ఎగుమతి చేయవచ్చు. ఎసెంట్‌హెల్ ప్రీమియం వెర్షన్‌ని కలిగి ఉండేది, కానీ ఇది కొన్ని సంవత్సరాల క్రితం పూర్తిగా ఉచిత మోడల్‌ను స్వీకరించింది. దీనికి కొన్ని లైసెన్సింగ్ పరిమితులు ఉన్నాయి, కాబట్టి దీని నుండి ప్రధాన లైసెన్స్ గురించి చదవాలని నిర్ధారించుకోండి ఇక్కడ . Esenthel గేమ్ ఇంజిన్ ఇంటిగ్రేటెడ్ ఫిజిక్స్ మరియు లైటింగ్ ఇంజిన్, గ్రాఫికల్ గేమ్ ఎడిటర్, కోడ్ ఎడిటర్, మోడల్ ఎడిటర్, యానిమేషన్ ఇంజిన్, MMO స్పెసిఫిక్ టూల్స్, ఆడియో మేనేజర్ మొదలైన వాటితో వస్తుంది. దాని ప్రధాన లక్షణాల పూర్తి జాబితా అందుబాటులో ఉంది ఇక్కడ . మీరు లైనక్స్ కోసం ప్రధాన గేమ్ ఇంజిన్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ . సోర్స్ కోడ్ అందుబాటులో ఉంది GitHub .

ముగింపు

ఈ రోజుల్లో చాలా ఉచిత మరియు ఓపెన్ సోర్స్ ఇంజన్‌లు లైనక్స్ ప్లాట్‌ఫారమ్‌లకు మద్దతు ఇస్తున్నాయి. ఈ ఆర్టికల్ ప్రధానంగా అభివృద్ధిలో చురుకుగా ఉన్న గేమ్ ఇంజిన్‌లను మాత్రమే జాబితా చేసింది మరియు ఉచిత మరియు వాణిజ్య ఆటలను సృష్టించడానికి సాపేక్షంగా లిబరల్ లైసెన్సింగ్ స్కీమ్‌లను కలిగి ఉంది.