Игре

Како развити игру на Линуку

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

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

Зашто развијати игру на Линуку?

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

Први кораци са развојем игара на Линуку

Као програмер игре, можете користити два различита приступа при развоју игре: изградити све од нуле или користити постојеће развојне алате и ресурсе за изградњу оквира своје игре.

Ако читате овај чланак, то значи да имате ограничено или никакво искуство са развојем игара. У том случају, топло препоручујемо да одаберете други приступ и одаберете један од пет доле наведених покретача игара.

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

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

Јединство

Погодно за израду: 3Д и 2Д игре свих жанрова

Унити је најпопуларнији мотор за игру на свету. Ради на Линук-у, Виндовс-у и мацОС-у и можете га користити за стварање 2Д и 3Д мултиплатформ игара. Неке од најпопуларнијих игара направљених уз Унити укључују Есцапе фром Тарков, Монумент Валлеи, Холлов Книгхт и Цупхеад.

Главни програмски језик који Унити подржава је Ц #, који је Мицрософт развио као програмски језик са више парадигми опште намене. Већина програмера Линука који користе Унити пишу код у Висуал Студио Цоде (ВС Цоде).

Због тога колико је јединство неизмерно моћно, почетак рада с њим може бити изазов. Срећом, на мрежи је доступно мноштво ресурса за учење, укључујући ИоуТубе видео течајеве и уџбенике у заједници.

Годот

Погодно за израду: 3Д и 2Д игре свих жанрова

Годот је свестрани механизам за игре отвореног кода погодан за прављење 3Д и 2Д игара. Први пут је објављен 2014. године и већ је коришћен за стварање неколико популарних игара, укључујући Пројецт Кат, Геномик, Лудум Цреаре, Луркинг ин тхе Дарк и Кееп ИТ Фед.

Будући да је Годот потпуно бесплатан и отвореног кода, лиценциран под дозволом МИТ лиценце, не морате да бринете о хонорарима или претплатама. Чак и ако га користите за креирање хит ААА игре, ваша креација ће бити 100% ваша до последњег реда кода.

Да бисте започели са Годот-ом, препоручујемо вам да прочитате званичну документацију која је доступна на више језика.  Одељак „Почетак рада“ пружа увод за све важне концепте за почетнике.

РПГ Макер

Погодно за израду: игре улога

Ако волите игре са улогама (посебно ЈРПГ-ове старих школа попут Легенда о Зелди или Финал Фантаси) и желите да креирате своје, РПГ Макер је одличан покретачки механизам за задатак. Овај мотор је створен специјално за поједностављивање развоја РПГ-а бавећи се свим, од израде, управљања залихама до задатака.

Постоји шанса да сте одиграли бар један РПГ направљен са РПГ Макер-ом, као што су На Месец, Проналажење раја, Мртва забава, ЛИСА или Скиборн. Најновија верзија овог механизма игре, РПГ Макер МВ, беспрекорно ради на Линуку, а можете је чак и преузети путем Стреам-а.

Ако се одлучите за стварање игре у РПГ Макеру, можда ћете желети да купите професионално дизајниране скупове плочица, ликове, анимације и музику од РПГ Макер мрежне продавнице. Наравно, све можете и сами да креирате и свом РПГ-у дате јединствени изглед.

Рен'Пи

Погодно за израду: визуелни романи

Рен'Пи је покретач игре за визуелне романе. Од њега су се правиле игре попут Доки Доки Литературе Цлуб!, Аналог: Прича о мржњи, Живела краљица, растварање и чорба од лептира. Игре направљене помоћу Рен'Пи комбинују занимљиву причу са задивљујућим визуелним приказима како би створиле игре које постављају приповедање изнад играња.

Рен'Пи подржава свој језик скриптирања као и Питхон скрипте, а можете их слободно комбиновати да бисте креирали све, од разгранавања прича до сложених симулационих игара. Брзи почетак одлично обавља ходање нових корисника Рен'Пи-а кроз процес стварања једноставне игре, па је обавезно проверите.

Канап

Погодно за израду: текстуалне авантуре

Твине је механизам за игре отвореног кода за интерактивне приче. Да бисте креирали игру са овим мотором, није потребно да напишете било који код. Све што вам треба је идеја за причу и способност да је испричате на задивљујући начин.

Међутим, игре Твине могу се проширити променљивим, условном логиком, сликама, ЦСС-ом, па чак и ЈаваСцриптом, тако да заиста имате готово неограничене креативне могућности. Још једна ствар која је сјајна код Твине-а је чињеница да се игре створене помоћу њега објављују директно у ХТМЛ-у и могу се репродуковати у било ком савременом веб прегледачу.

Закључак

Развој игре на Линук-у није ништа теже него развој игре на Виндовс-у или мацОС-у. У ствари, корисници Линука имају користи од лаког приступа небројеним изворним и независним програмским алатима, од којих је већина бесплатна и отвореног кода. Да бисте започели сопствено путовање за развој Линук игара, све што требате је одабрати одговарајући мотор и пустити да ваша креативност тече. Неки Линук играчи не захтевају никакве вештине програмирања, омогућавајући било коме да искуси магију развоја игара, а да прво стотине сати не проведе закопан у књигама.

Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...
ВинМоусе вам омогућава да прилагодите и побољшате кретање показивача миша на Виндовс рачунару
Ако желите да побољшате подразумеване функције показивача миша, користите бесплатни програм ВинМоусе. Додаје још функција које ће вам помоћи да на нај...