Бесплатни и отворени кодови игара за развој Линук игара

Free Open Source Game Engines



Овај чланак ће покрити листу бесплатних игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Постоји много таквих мотора за игру, неки од њих су у развоју деценијама. Овај чланак ће, међутим, обухватити само оне који су тренутно активни у развоју. Овај чланак ће такође искључити механизме за игре који вам омогућавају да креирате само одређену врсту игре (на пример само механизме за игре на мрежи) и портове комерцијалних машина за игре који захтевају да имате оригиналне датотеке игара. Укратко, чланак ће садржати оне механизме за игре који вам омогућавају да флексибилно креирате различите игре.

Годот

Годот је бесплатни мотор са отвореним кодом који вам омогућава да креирате 2Д и 3Д игре за бројне различите платформе, укључујући играће конзоле, личне рачунаре и мобилне уређаје. Долази с либералном лиценцом која вам омогућава да монетизирате своју игру на бројне начине без великих ограничења. То је један од најбрже растућих механизама отворених кодова доступних данас, са добром документацијом и све већом заједницом. Неки га такође називају најбољом алтернативом отвореног кода за власнички Унити енгине за игре.







Годот долази са уређивачем визуелних игара који има уграђену сцену, код и уређивач скрипти. Остале главне карактеристике Годоа укључују предефинисане и кориснички дефинисане чворове, уређивање уживо, протоколе, прилагођене алате, уређивач сенки, ефекте накнадне обраде, напредно осветљење, уређивач мапа заснованих на плочицама, унапред дефинисане и кориснички израђене анимације, напредне алате за отклањање грешака, уграђени профил , више скриптних језика итд.



Најновију верзију Годот гаме енгине -а за све веће дистрибуције Линука можете преузети са овде . Званична документација је доступна овде .



Пигаме

Пигаме је бесплатни механизам за игре отвореног кода написан у програмском језику Питхон. Заснована на СДЛ библиотеци, омогућава вам да креирате 2Д игре и извозите их у бројне десктоп и мобилне оперативне системе, мада му недостаје изворна подршка за извоз игара у савремене мобилне оперативне системе попут иОС -а и Андроид -а. Можете да креирате верзије за ове мобилне оперативне системе користећи неке алате независних произвођача. Пигаме нема уређивач визуелних игара и све мора бити написано само помоћу уређивача кода. Остале главне карактеристике Пигаме-а укључују подршку за вишејезгарне рачунаре, основну подршку за 3Д игре, контролисану главну петљу, прилагођене улазе, управљање звуком итд.





Пигаме можете преузети са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

Лове2Д

Лове2Д је бесплатни мотор отвореног кода за игре написан у програмском језику Луа. Можете га користити за развој 2Д игара за десктоп и мобилне оперативне системе, укључујући Андроид и иОС. Мотор за игре Лове2Д користи модуле за обраду и управљање звуком, догађајима, фонтовима, графиком, сликама, уносом преко џојстика, уносом тастатуре и миша, физиком, уносом додиром и прозором игре.



Лове2Д можете преузети са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

Рен’Пи

Рен'Пи је бесплатни мотор са отвореним кодом који вам омогућава да креирате визуелне романе за десктоп и мобилне оперативне системе, укључујући Андроид и иОС. Иако је првенствено намењен стварању визуелних романа, многи програмери су изградили симулационе и РПГ игре користећи свој главни АПИ, Питхон скриптовање и сопствени прилагођени језик скриптирања који се користи за креирање дијалога и сцена. Рен'Пи долази са графичком апликацијом за управљање вашим пројектом игре, иако сам код мора бити написан помоћу уређивача текста / кода. Главне карактеристике Рен’Пи-а укључују подршку за уносе са тастатуре, гамепада и миша, периодично аутоматско чување, контроле за премотавање уназад, прослеђивање и прескакање сцена, аутоматску репродукцију, музику која се може контролисати у џубоксу, уграђене ефекте и прелазе итд.

Рен’Пи можете преузети са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

јМонкеиЕнгине

јМонкеиЕнгине је бесплатни механизам игара отвореног кода који вам омогућава да креирате 3Д игре у програмском језику Јава. Главне карактеристике јМонкеиЕнгине-а укључују ОпенГЛ приказивач за 3Д игре, уграђен механизам за физику, геометријске сенке, механизам за умрежавање, напредне светлосне ефекте, библиотеке са графичким интерфејсом за стварање интерфејса, алате за накнадну обраду, 3Д звучне ефекте, ефекте честица, званичне и независне произвођаче додаци, уграђени вокел енгине и тако даље.

ЈМонкеиЕнгине можете преузети са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

либГДКС

либГДКС је бесплатни мотор са отвореним кодом који вам омогућава развој 2Д и 3Д игара за десктоп и мобилне оперативне системе, укључујући Андроид и иОС. Заснован на програмском језику Јава, либГДКС је заиста популаран међу програмерима који стварају мобилне игре, посебно за Андроид платформу. либГДКС је дизајниран на такав начин да можете написати код једном за постављање игре на више платформи. Захтева занемарљив или никакав код специфичан за платформу, чиме се смањује укупно време и ресурси за развој. Укључује бројне уграђене методе за обраду и управљање звуком, графиком, физиком, умрежавањем итд.

Можете преузети либГДКС са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

Панда3Д

Панда3Д је бесплатна 3Д апликација и оквир за развој игара отвореног кода, који омогућава програмерима да стварају игре на програмским језицима Питхон и Ц ++. Подржано од стране Диснеи -а, Панда3Д има напредни АПИ и почетницима можда неће бити лако користити у поређењу са другим моторима за игре који се помињу у овом чланку. Међутим, то је изузетно моћан алат који се користи у многим комерцијалним пројектима. Панда3Д тренутно подржава креирање верзија за десктоп оперативне системе, са експерименталном подршком за креирање апк датотека за Андроид платформу. Остале главне карактеристике Панда3Д-а укључују менаџера имовине, интеграцију са библиотекама трећих страна, званичне екстензије и проширења трећих страна, уграђени профил и тако даље.

Панда3Д можете преузети са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

Аметист

Аметхист је бесплатан мотор са отвореним кодом који вам омогућава развој 2Д и 3Д игара за десктоп оперативне системе. Чини се да тренутно не подржава мобилне оперативне системе, иако је за исте отворен извештај о грешци. Развијен у програмском језику Руст, Аметхист се описује као мотор за игре вођен подацима и подацима оријентисан. Користи систем компоненти ентитета (ЕЦС) за креирање и управљање логиком и структуром игре, омогућавајући бољу контролу за пројекте са више нити. Аметхист охрабрује програмере да пишу код за вишекратну употребу, олакшавајући брже прототипирање и скраћујући време развоја.

Можете преузети Аметхист са овде или из службених спремишта дистрибуције Линука коју тренутно користите. Званична документација је доступна овде .

Есентхел Гаме Енгине

Есентхел је бесплатни мотор са отвореним кодом који вам омогућава развој 3Д игара у различитим стиловима и жанровима. У развоју више од две деценије, мотор се још увек активно ажурира и може се користити за креирање игара и за десктоп и за мобилне платформе. Такође можете извести пројекте развијене помоћу Есентхела на играће конзоле попут Нинтендо Свитцх. Есентхел је некада имао премиум верзију, али је пре неколико година усвојио потпуно бесплатан модел. Има нека ограничења лиценцирања, па се побрините да прочитате о њеној главној лиценци од овде . Есентхел енгине за игре долази са интегрисаним механизмом за физику и осветљење, графичким уређивачем игара, уређивачем кода, уређивачем модела, анимацијским механизмом, ММО специфичним алатима, аудио менаџером итд. Доступна је потпуна листа његових главних карактеристика овде . Главни механизам за игре за Линук можете преузети са овде . Изворни код је доступан на ГитХуб .

Закључак

Многи бесплатни и отворени мотори подржавају Линук платформе ових дана. У овом чланку су наведени само они мотори игара који су активни у развоју и имају релативно либералне шеме лиценцирања за креирање бесплатних и комерцијалних игара.