Игре

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

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

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

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

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

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

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

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

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

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

Јединство

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

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

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

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

Годот

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

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

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

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

РПГ Макер

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

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

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

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

Рен'Пи

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

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

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

Канап

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

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

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

Закључак

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

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