10 разлога да користите Годот Енгине за развој ваше следеће игре

10 разлога да користите Годот Енгине за развој ваше следеће игре

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





Унити и Унреал Енгине велика су имена у развоју игара. Обоје су слободни за употребу, али то није крај приче. Годот је бесплатна платформа за развој игара отвореног кода. Ево десет разлога зашто би Годот могао бити савршен за вашу следећу игру





1. Годот је добар за програмере

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





Годот АПИ открива скоро све елементе строја, а ретко се могу пронаћи функције којима код није директно доступан. Годот добија похвале за своју фантастичну документацију и једноставност употребе из перспективе кодирања.

2. Годот има наменски језик

Годотов мотор долази са програмским језиком који се зове ГДСцрипт. Некима је ово тренутно искључење. Често су интерни језици или непотребни или лоше осмишљени.



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

Многи програмери који започињу са Годо -ом пријатно су изненађени брзином усвајања језика. Међутим, ако учење новог језика није на вашој листи, постоји алтернатива.





3. Годот подржава више језика

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

Годот тренутно директно подржава Ц ++, Ц#и ГДСцрипт. Они такође раде на ВисуалСцрипт-у, програмском систему заснованом на чворовима без кода, сличном Блуепринт систему Унреал Енгине.





4. Годот подржава везивање језика

Ако званично подржани језици и даље не одговарају, и даље имате опције. ГДНативе АПИ омогућава да се други језици директно повежу са Годотовим механизмом. Ово омогућава приступ Годот АПИ -ју на језику по вашем избору.

Тренутно постоје експериментална везивања за Го, Р, Ним, Руст и Руби. С обзиром на Годоову репутацију међу програмерима и захтев за додавањем више језика, можете очекивати да ће ова листа брзо расти!

ваш рачунар је наишао на проблем и потребно га је поново покренути. Само прикупљамо неке информације о грешци виндовс 10

5. Систем чворова

Већина машина за игре користи сцене, обично за представљање нивоа у игри. Објекти постоје унутар ове сцене. У Унити -у ово су ГамеОбјецтс, у Унреал Енгине -у су глумци.

У Годоту је сцена скуп чворова. Сваки чвор је један објект и сваки чвор може наслиједити било који други. Група чворова назива се сцена. Сцене такође могу наслиједити једна другу, све док имају заједнички коријенски чвор.

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

6. Годот подржава развој 2Д и 3Д игара

Годот подржава стварање и 2Д и 3Д игара. Индие програмери који праве 2Д игре обожавају ток посла који Годот пружа. Уместо псеудо 2Д (3Д свет представљен у две димензије), Годот ради у стварном 2Д простору израженом у пикселима. Ово увелико поједностављује креирање и оптимизацију 2Д игара.

3Д подршка је новија и још увек заостаје за Унреал Енгине и Унити. Ипак, осим ако не градите ААА игру са врхунском графиком, нећете наићи на ограничења користећи Годо.

Годот има специјализоване чворове за 2Д и 3Д, од којих су неки дизајнирани да раде и у једном и у другом, а подршка за 2.5Д стиже ускоро.

7. Годот је отворени извор

„Годот“ је софтвер отвореног кода. Уређивач и сви алати повезани са њим потпадају под лиценцу МИТ -а. Годот је бесплатан и ви поседујете све што је створено са њим.

Отворена природа Годотовог пројекта такође га чини изузетно проширивим. Ако сте програмер који ради са платформом и пронађете нешто што није имплементирано или не ради онако како желите, можете то променити!

Годот је препун алата развијених у заједници, а многи корисници додају јединствене елементе у мотор као део развоја својих игара.

8. Годот има своју ИДЕ

Годот има уграђен ИДЕ. Иако можда неће доћи са неким од хладнијих функција других ИДЕ -а, попут ВСЦоде -ове функције Ливе Схаре, идеално је за употребу са Годотом.

Наравно, нисте везани за коришћење уграђеног ИДЕ-а у машини и можете користити свој омиљени ИДЕ или уређивач текста за програмирање у Годоту.

9. Годот је лаган

Стандардна Годотова извршна датотека има нешто више од 60 МБ и не захтева инсталацију. Само преузмите, распакујте и идите. Поред мале датотеке, сам мотор је удобан на системима са мањом снагом.

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

10. Годот је унакрсна платформа

Годот је заиста цросс-платформ, са програмерима на Мац-у, Виндовс-у и Линук-у. Многи алтернативни алати дизајнирани су с једним оперативним системом (ОС) на уму и имају проблема при преношењу на друге.

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

У изради је чак и верзија Распберри Пи, што је сувишно рећи да нас узбуђује!

За шта Годот није добар?

До сада сте видели много добрих разлога да користите Годоа, али за кога то није? Па, Годот неће продуцирати сљедећи ААА блоцкбустер, али опет то није оно коме мотор циља.

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

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

Слобода стварања игара са Годотом

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

99 одсто коришћења диска у систему Виндовс 10

Годот је дивна опција, али можда није за вас. На срећу постоје постоји много опција за оне који желе да креирају своје игре!

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

Објави Објави Твеет Емаил Цанон против Никона: Која марка фотоапарата је боља?

Цанон и Никон су два највећа имена у индустрији фотоапарата. Али који бренд нуди бољу линију камера и објектива?

Прочитајте следеће
Повезане теме
  • Програмирање
  • Отвореног кода
  • Развој игара
  • Годот Енгине
О аутору Иан Буцклеи(216 објављених чланака)

Иан Буцклеи је слободни новинар, музичар, извођач и видео продуцент који живи у Берлину, Немачка. Кад не пише или је на сцени, петља са „уради сам“ електроником или кодом у нади да ће постати луди научник.

Више од Иана Буцклеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили