Игре

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

Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 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Д игре за десктоп оперативне системе. Тренутно се не чини да подржава мобилне оперативне системе, мада је за исте отворен извештај о грешкама. Развијен у програмском језику Руст, Аметхист себе описује као „покретачки механизам игре вођен подацима и оријентисан на податке“. Користи систем компонената ентитета (ЕЦС) за креирање и управљање логиком и структуром игре, омогућавајући бољу контролу пројеката са више нити. Аметхист охрабрује програмере да пишу код за вишекратну употребу, олакшавајући брже израду прототипа и скраћено време развоја.

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

Закључак

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

Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...