Godot Engine е новаторска игрална машина, която нараства популярността си, особено сред независимите разработчици на игри. Годо е напълно безплатен и лесен за научаване.

Тази статия ще представи Godot Engine и ще обясни какво прави. Той ще се съсредоточи върху вградените функции на Godot, които го правят уникален в сравнение с други игрови двигатели.

Какво представлява двигателят Godot?

Годо е безплатна игра с отворен код, създадена за разработване на 2D и 3D игри. Той е под лиценза MIT, разрешителен лиценз за безплатен софтуер, който дава на потребителите малко ограничения за начина, по който използват техния софтуер. Основателите на Godot - подкрепени от сплотена общност от разработчици - поддържат активно софтуера.

Годо също е член на Съхранение на свободата на софтуера. Software Conservancy Conservancy е организация с нестопанска цел, която има за цел да защитава и защитава проектите с безплатен софтуер и софтуер с отворен код (FLOSS).

Свободните и софтуерни проекти с отворен код често разчитат на външно финансиране. Годо разчита на външни поддръжници и поддръжници на Патреон. Също така проверете как 

instagram viewer
Спонсорите на GitHub Ви позволяват да финансирате софтуер с отворен код.

Какво прави двигателят Godot?

Godot Engine се предлага с множество вградени инструменти, които се справят с основите на разработването на игри за вас, така че можете да се съсредоточите върху изграждането на игри, а не върху инструменти за разработка. Ето някои от вградените функции, които правят Godot уникален.

Вградени възли за всичко

Godot се предлага със стотици вградени възли, които са готови да бъдат използвани за всичко във вашата игра. Godot се предлага с възли за графики, звуци, потребителски интерфейси, камери, анимации, герои и много, много повече.

Тези възли идват с вградена функционалност, която ви позволява да пропуснете мрънкащата работа по кодиране на основните класове за вашата игра. Вградените възли на Godot вече са свършили тази работа вместо вас. И най-хубавото е, че можете да ги разширите, като използвате персонализирани скриптове, ако желаете.

Гъвкава сцена

Годо ви позволява да създавате сцени от множество възли, организирани както искате. След като създадете сцена, можете да я запазите като вграден тип данни (.tscn или .scn). След като запазите сцена, можете да я инсталирате в други сцени или да създадете нови сцени, които наследяват от нея.

Тази сцена сцена ви дава гъвкавост в това как структурирате проекта си. Позволява ви да създавате сцени за почти всичко. Всяка сцена може да бъде инсталирана или наследена по ваш вкус.

Вграден скриптов език

Godot има свой собствен вграден скриптов език, наречен GDScript. GDScript е синтактично подобен на Python. Разработчиците на Godot са го проектирали специално за разработване на игри в Godot Engine и много от общността на Godot го обичат.

Свързани: 6 причини, поради които Python е програмният език на бъдещето

Ако обаче не желаете да използвате GDScript, Godot предлага междуезична поддръжка с пълна поддръжка на C # и пълна поддръжка на C ++. Също така има вградена система за визуални скриптове.

Вграден редактор за анимация

Godot се предлага с мощен вграден инструмент за анимация, който може да контролира почти всяко от регулируемите свойства на вашите възли. Вграденият редактор за анимация може да създаде анимация, която променя непрозрачността на текстурата например от 100 на 0. Или може да създаде анимация, която премества спрайт 50 пиксела надясно. Възможностите са безкрайни.

Вграден дебъгер

Разработването на игри не е непознато за бъговете. Ето защо Godot се предлага с вграден дебъгер, създаден за смачкване на грешки. Вграденият дебъгер може да проследява точките на прекъсване във вашия код и да предлага подробни отчети за грешки в конзолата.

Godot също има прозорец за отдалечено разполагане, който ви позволява да преглеждате всички възли във вашия проект, докато той се изпълнява. Това е друг удобен инструмент за отстраняване на грешки, който може да спести часове на главоболие.

Вградени помощни документи

Редакторът на скриптове в Godot има вградена поддръжка на документация, която ви позволява да проверявате документите, докато извършвате скриптове. Това улеснява кодирането, тъй като премахва необходимостта от отворен прозорец на браузъра, за да се чете документация.

Документите между другото са и с отворен код на GitHub. Това означава, че те постоянно се актуализират и усъвършенстват. Днес документацията е обширна и задълбочена. Той също така съдържа някои удобни начални ръководства.

Внедряване на няколко платформи

Godot се предлага с вградени шаблони за експортиране за множество платформи за игри. Това може да бъде истински спасител. След като сте готови за игра, можете да използвате износителя на проекта Godot, за да се разположи на всяка платформа.

Godot има шаблони за експортиране за големи настолни платформи, включително Mac, Windows и Linux. Той има шаблони за мобилни платформи, включително iOS и Android. И има шаблони за експортиране за конзолни платформи, включително Nintendo Switch, PlayStation 4 и Xbox One (чрез доставчици на трети страни).

Подкрепяща общност

Не на последно място, общността на Годо е малка, но мощна. С разпространението на думата за Годо общността се разраства и създава повече полезни ресурси. Общността Годо е активна в Страница на Godot GitHub, и е на разположение, за да помогне на връстници в Форуми за въпроси и отговори на Godot.

В допълнение, общността Godot е създала много уроци, които могат да бъдат намерени в YouTube и други сайтове като Udemy. За тези, които искат да влязат в разработването на игри, Godot е чудесен стартов двигател поради количеството вградени инструменти, които предлага, и полезната общност около него.

Как да получите достъп до Годо

Можете да изтеглите Godot безплатно от Годо уебсайт. Щракнете върху Изтегли бутон в горната част на уеб страницата, за да намерите връзки за изтегляне за Mac и Windows. Ще забележите, че страницата за изтегляне също има връзки за изтегляне на Godot от Steam или Itch.io, ако желаете.

Godot Engine е също на GitHub, където можете да изтеглите или да видите изходния код на двигателя. Godot има активна общност от разработчици, които допринасят за проекта през цялото време. Някои са официални наемачи, а други са активни разработчици, които са запалени по Годо.

Защо не трябва да чакате Годо

Вградените инструменти на Godot наистина улесняват разработването на игри за разработчици от всички нива на умения. Godot се грижи за голяма част от мрънкането, свързано с разработването на игри, позволявайки на разработчиците да се съсредоточат върху забавната част - правенето на страхотни игри.

Разработката на Godot продължава, което означава, че двигателят непрекъснато се подобрява! Тази статия само надраска повърхността на това, което Годо може да направи. За Годо се очакват вълнуващи неща, включително мащабен ремонт на 3D поддръжка в Godot 4.0 и много, много повече.

Общността на Годо обича Годо и е готова да си помогнат. Ако не сте начинаещи в разработването на игри, Godot е чудесен двигател, с който да започнете, поради вградените инструменти, приятелската общност и количеството уроци, създадени от общността.

И накрая, струва си да повторя, че Годо не струва нито стотинка! В Годо изобщо няма възнаграждения или скрити такси. Това прави Годо още по-сладък.

електронна поща
10 причини за използване на двигател Godot за разработване на следващата ви игра

Нуждаете се от инструмент с отворен код за разработване на игри? Ето 10 причини, поради които Godot Engine може да е точно това, което търсите.

Прочетете Напред

Свързани теми
  • Игри
  • Разработване на игри
  • Двигател Godot
За автора
Майкъл Харман (16 статии публикувани)

Майкъл е писател и програмист. Той се радва на игри за кодиране почти толкова, колкото и на тях. С течение на времето любовта му към игрите прераства в любов към всички технически неща.

Още от Майкъл Харман

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.