Ano ang Godot Engine at Ano ang Ginagawa Nito?

Ano ang Godot Engine at Ano ang Ginagawa Nito?

Ang Godot Engine ay isang napapanahong game engine na lumalaki sa katanyagan, lalo na sa mga developer ng indie game. Ang Godot ay libre, at madaling matutunan.





Ipakilala ng artikulong ito ang Godot Engine at ipaliwanag kung ano ang ginagawa nito. Ituon ang pansin sa mga built-in na tampok ng Godot na ginagawang natatangi kumpara sa iba pang mga engine ng laro.





Ano ang Godot Engine?

Godot ay isang libre at open-source game-engine na ginawa para sa pag-unlad ng 2D at 3D na laro. Nasa ilalim ito ng lisensya ng MIT, isang permisibong libreng lisensya ng software na nagbibigay sa mga gumagamit ng ilang mga paghihigpit sa kung paano nila ginagamit ang kanilang software. Ang mga nagtatag ng Godot — na sinusuportahan ng isang mahigpit na komunidad ng mga developer - na aktibong nagpapanatili ng software.





Si Godot ay miyembro din ng Pag-iingat ng Kalayaan sa Software . Ang Software Freedom Conservancy ay isang samahang hindi para sa kita na naglalayong ipagtanggol at protektahan ang mga proyekto ng libre at bukas na mapagkukunan (FLOSS).

Ang mga libre at bukas na mapagkukunan ng software na proyekto ay madalas na umaasa sa panlabas na pagpopondo. Ang Godot ay umaasa sa mga tagasuporta sa labas at tagasuporta kay Patreon. Suriin din kung paano Pinapayagan ka ng Mga sponsor ng GitHub na Mag-Pondo ka ng Open Source Software.



Ano ang Ginagawa ng Godot Engine?

Ang Godot Engine ay may kasamang maraming mga built-in na tool na hahawak sa mga pangunahing kaalaman sa pag-unlad ng laro para sa iyo, upang makapagtutuon ka sa pagbuo ng mga laro at hindi mga tool sa pag-unlad. Narito ang ilan sa mga built-in na tampok na ginagawang natatangi ang Godot.

Mga Built-In Node para sa Lahat

Ang Godot ay may kasamang daan-daang mga built-in na node na handa nang magamit para sa lahat ng iyong laro. Ang Godot ay may mga node para sa mga graphic, tunog, interface ng gumagamit, camera, animasyon, character, at marami pa.





Ang mga node na ito ay may built-in na pag-andar na pinapayagan kang laktawan ang mapang-akit na gawain ng pag-coding ng mga pangunahing klase para sa iyong laro. Ang mga built-in na node ng Godot ay nagawa na ang gawaing ito para sa iyo. At ang pinakamagandang bahagi ay, maaari mong palawakin ang mga ito gamit ang mga pasadyang script kung nais mo.

kung paano baguhin ang laki ng isang imahe sa mac

Flexible Scene System

Pinapayagan ka ng Godot na lumikha ng mga eksena ng maraming mga node, naayos ayon sa gusto mo. Kapag nakalikha ka ng isang eksena, mai-save mo ito bilang isang built-in na uri ng data (.tscn o .scn). Kapag na-save mo na ang isang eksena, maaari mo itong mai-instance sa ibang mga eksena, o lumikha ng mga bagong eksenang magmamana mula rito.





Binibigyan ka ng system ng eksenang ito ng kakayahang umangkop sa kung paano mo binubuo ang iyong proyekto. Hinahayaan ka nitong lumikha ng mga eksena para sa anumang bagay. Anumang eksena ay maaaring instanced o minana ayon sa gusto mo.

Built-In na Wika ng Pag-script

Ang Godot ay may sariling built-in na script na wika, na tinatawag na GDScript. Ang GDScript ay syntactically katulad sa Python. Ang mga dev ng Godot ay partikular na idinisenyo ito para sa pag-unlad ng laro sa Godot Engine, at marami sa komunidad ng Godot ang gusto ito.

Kaugnay: 6 Mga Dahilan Kung Bakit Ang Python Ay Ang Wika sa Programming ng Hinaharap

Kung hindi mo nais na gumamit ng GDScript, gayunpaman, nag-aalok ang Godot ng suporta sa cross-wika na may buong suporta sa C # at buong suporta sa C ++. Mayroon din itong built-in na visual na scripting system.

Built-In na Animation Editor

Ang Godot ay may kasamang isang malakas na built-in na tool sa animation na maaaring makontrol ang anuman sa mga naaangkop na mga katangian ng iyong mga node. Ang built-in na editor ng animasyon ay maaaring lumikha ng isang animasyon na nagbabago sa pagkasaya ng isang texture mula 100 hanggang 0, halimbawa. O, maaari itong lumikha ng isang animation na gumagalaw ng isang sprite 50 pixel sa kanan. Ang mga posibilidad ay walang katapusan.

Built-in na Debugger

Pag-unlad ng laro sa walang estranghero sa mga bug. Iyon ang dahilan kung bakit ang Godot ay may isang built-in na debugger na ginawa para sa pag-squash ng mga bug. Maaaring mag-trace ang built-in na debugger ng mga break point sa iyong code at mag-alok ng detalyadong mga ulat sa bug sa console.

Ang Godot ay mayroon ding isang remote deploy window na hinahayaan kang matingnan ang lahat ng mga node sa iyong proyekto habang tumatakbo ito. Ito ay isa pang madaling gamiting tool sa pag-debug na maaaring makatipid ng maraming oras ng sakit ng ulo.

Mga Built-In na Dokumentong Tulong

Ang editor ng script sa Godot ay may built-in na suporta sa dokumentasyon, na hinahayaan kang kumonsulta sa mga dokumento habang sinusulat. Ginagawa nitong mas madali ang pag-coding, dahil tinatanggal nito ang pangangailangan na buksan ang isang window ng browser upang mabasa ang dokumentasyon.

Ang mga doc ay open-source sa GitHub, din, sa pamamagitan ng paraan. Nangangahulugan ito na patuloy silang nai-update at pinong. Ngayon ang dokumentasyon ay malawak at masinsinan. Naglalaman din ito ng ilang mga madaling gamiting gabay sa pagsisimula.

Pag-deploy ng Multi-Platform

Ang Godot ay may built-in na mga template ng pag-export para sa maraming mga platform sa paglalaro. Maaari itong maging isang tunay na tagapagligtas. Kapag mayroon ka nang mapaglarong pagbuo ng iyong proyekto, maaari mong gamitin ang tagaluwas ng proyekto ng Godot upang mai-deploy sa anumang platform.

Ang Godot ay may mga template ng pag-export para sa pangunahing mga platform ng desktop kabilang ang Mac, Windows, at Linux. Mayroon itong mga template para sa mga mobile platform kabilang ang iOS at Android. At, mayroon itong mga template ng pag-export para sa mga platform ng console kabilang ang Nintendo Switch, PlayStation 4, at Xbox One (sa pamamagitan ng mga third-party provider).

kung paano buksan ang isang playstation 4

Masusuportang Komunidad

Huling, ngunit hindi pa huli, ang komunidad ng Godot ay maliit ngunit malakas. Habang kumakalat ang salita ng Godot, lumalaki ang pamayanan, at lumilikha ito ng higit na kapaki-pakinabang na mga mapagkukunan. Ang pamayanan ng Godot ay aktibo sa Pahina ng Godot GitHub , at magagamit upang matulungan ang mga kapantay sa Mga forum ng Q&A ng Godot .

Bilang karagdagan, ang pamayanan ng Godot ay lumikha ng maraming mga tutorial na maaaring matagpuan sa YouTube at iba pang mga site tulad ng Udemy. Para sa mga naghahangad na makarating sa pag-unlad ng laro, ang Godot ay isang mahusay na panimulang makina dahil sa dami ng mga built-in na tool na inaalok nito at ang kapaki-pakinabang na pamayanan na nakapalibot dito.

Paano Ma-access ang Godot

Maaari mong i-download ang Godot nang libre sa Godot website. I-click ang Mag-download pindutan sa tuktok ng webpage upang makahanap ng mga link sa pag-download para sa Mac at Windows. Mapapansin mo ang pahina ng Pag-download na mayroon ding mga link upang mai-download ang Godot mula sa Steam o Itch.io, kung nais mo.

Ang Godot Engine ay nasa GitHub din, kung saan maaari mong i-download o tingnan ang source code ng engine. Ang Godot ay may isang aktibong komunidad ng mga developer na nag-aambag sa proyekto sa lahat ng oras. Ang ilan ay opisyal na pagkuha at ang iba ay mga aktibong developer na masigasig sa Godot.

Bakit Hindi Ka Maghintay para kay Godot

Ang mga built-in na tool ng Godot ay tunay na ginagawang madali ang pag-unlad ng laro para sa mga developer ng lahat ng mga antas ng kasanayan. Pinangangalagaan ng Godot ang maraming gawaing pagngangalit na nauugnay sa pag-unlad ng laro, na hinayaan ang mga developer na ituon ang pansin sa nakakatuwang pakikilahok na paggawa ng mga cool na laro.

Ang pagpapaunlad ng Godot ay nagpapatuloy, nangangahulugang ang makina ay patuloy na nagpapabuti! Ang artikulong ito ay napakamot lamang sa kung ano ang maaaring gawin ng Godot. Ang mga nakagaganyak na bagay ay inilaan para sa Godot, kabilang ang isang napakalaking pag-overhaul sa suporta sa 3D sa Godot 4.0, at marami pa.

Gustung-gusto ng pamayanan ng Godot ang Godot at handang tumulong sa bawat isa. Kung bago ka sa pag-unlad ng laro, ang Godot ay isang mahusay na engine upang magsimula dahil sa mga built-in na tool, ang magiliw na komunidad, at ang dami ng mga tutorial na nilikha ng komunidad doon.

Sa wakas, sulit na ulitin na ang Godot ay hindi nagkakahalaga ng isang solong sentimo! Walang mga royalties o mga nakatagong bayarin sa Godot. Ginagawa nitong gawing mas matamis si Godot.

Magbahagi Magbahagi Mag-tweet Email 10 Mga Dahilan na Gumamit ng Godot Engine para sa pagbuo ng Iyong Susunod na Laro

Kailangan mo ng isang bukas na tool ng mapagkukunan para sa pag-unlad ng laro? Narito ang 10 mga kadahilanan kung bakit ang Godot Engine ay maaaring kung ano ang hinahanap mo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Gaming
  • Pag-unlad ng Laro
  • Godot Engine
Tungkol sa May-akda Michael Harman(16 na Artikulo Nai-publish)

Si Michael ay isang manunulat at isang coder. Nasisiyahan siya sa mga larong pag-coding nang halos masisiyahan siya sa paglalaro ng mga ito. Sa paglipas ng panahon, ang kanyang pag-ibig para sa mga laro ay naging isang pag-ibig para sa lahat ng mga bagay tech.

Higit pa Mula kay Michael Harman

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe