Godot

Godot Engine
Оригинални аутор(и)Хуан Линијецки Ариел Манзур
Прво издање14 јануар 2014.
Стабилно издање
4.7.1 / 14 јул 2026
Репозиторијум Уреди на Википодацима
Написан уC++
Оперативни системWindows, macOS, iOS, Linux, Android, Web
Величина28-189,3 мегабајта (зависи од оперативног система)
ЛиценцаMIT лиценца
Веб-сајтgodotengine.org

Godot (транскр. Годо) је софтвер отвореног кода намењен развоју игара, објављен под MIT лиценцом. Развили су га аргентински софтверски програмери Хуан Линијецки и Ариел Манзур у Буенос Ајресу за неколико компанија у Латинској Америци, а јавно је објављен 2014. године.[1] Godot омогућава креирање 2D и 3D игара за PC, мобилне уређаје, веб, као и VR, AR и MR платформе. Поред игара, користи се и за развој интерактивног софтвера и едукативних апликација.

За разлику од многих других покретача игара, Godot има званичну фондацију, Godot Foundation, која је непрофитна организација регистрована у Холандији и која управља финансијама, маркетингом и развојним пројектима Godot екосистема. То показује структуру подршке и одрживост пројекта.[2]

Главне функције

Godot подржава више програмских језика, укључујући C++, C# и GDScript.[3] Godot користи хијерархију чворова (енгл. nodes) за организацију садржаја игре.[4] Чворови се групишу у „сцене“ - инстанциране и поново употребљиве групе чворова, које могу наследити друге сцене. Чворови комуницирају сигналима за пренос података. Ресурси игре се чувају директно у фајл систему, што олакшава тимску сарадњу и верзионисање кода.[5]

Godot је преносив софтвер који се може покренути директно након преузимања, без класичне инсталације, што олакшава његову употребу на различитим системима.[6]

Godot подржава уређивање у реалном времену, при чему се измене у сцени током рада одмах одражавају на покренутој игри. Ово омогућава програмерима да у реалном времену тестирају и прилагођавају елементе без прекида рада или поновног покретања пројекта.[7]

Подржане платформе

Godot едитор ради на следећим платформама:

Платформе на које се пројекти могу пласирати:

Godot може радити и на конзолама, али популарне конзоле нису званично подржане због лиценце отвореног кода. Портовање на конзоле омогућавају друге фирме, укључујући W4 Games.[5][11][13] Godot званично подржава x86 и [[ARM архитектура|ARM архитектуре]], укључујући VR/AR апликације директно на Meta Quest уређајима са Horizon OS.[14][15]

Скриптовање

Godot подржава GDScript, C++ и C#.[5] Помоћу GDNative/GDExtension могуће је интегрисати и друге језике попут [[Rust (програмски језик)|Rust]], Nim и JavaScript.[10][16] Визуелно програмирање кроз VisualScript уклоњено је у Godot 4.0.[17]

GDScript

Godot има сопствени скриптни језик GDScript, који је програмски језик високог нивоа, синтаксички сличан [[Python (програмски језик)|Python-у]], оптимизован за Godot и подржава статичко типизирање, чиме се побољшавају перформансе и интеграција са едитором.[5][10] Статички типизирани GDScript може бити до 40% бржи у release build верзијама.[18]

Рендеровање

Godot 3.x покретач игара користи OpenGL ES, док новије верзије подржавају Vulkan. Metal је подржан на Apple платформама.[10][19] Покретач подржава нормално мапирање, спекуларност, динамичке сенке, глобално осветљење, блум ефекат, дубину поља, [[Рендеровање високог динамичког опсега|HDR]] и гама корекцију.

Посебан 2D покретач ради независно од 3D покретача, али оба могу радити истовремено.[10] 2D покретач подржава светла, сенке, шејдере, скупове плочица, анимације, физику и честице. За кориснички интерфејс и 2D векторске графике користи се ThorVG.

Физика и анимација

Godot има напредан анимациони систем са графичким корисничким интерфејсом за риговање 3D модела, стапање анимација, стабла анимација, морфинг и међусцене.[10] Godot поседује сопствени физички покретач, док Godot 4.x омогућава интеграцију независних покретача путем GDExtension. [[Bullet покретач|Bullet покретач]] се користио у 3.x,[20] док је Jolt додат у 4.4.[21]

Историја

Затворени код (2001–2014)

Програмери Хуан Линијецки и Ариел Манзур су 1999. основали Codenix, а од 2001. почели су да раде на покретачу Larvotor.[22] Током наредних десет година, покретач је преименован у Legacy, NG3D, Larvita, и коначно Godot. Име потиче од Бекетове драме Чекајући Годоа, симболизујући сталну тежњу ка додавању нових функција.[23]

Oтворени код (2014–данас)

Godot је објављен под МИТ лиценцом на GitHub-у.[24] Godot се придружио Software Freedom Conservancy (SFC) 4. новембра 2015. године.[25] Добио је награду од Мозиле и донацију од Microsoft}-a за развој C# подршке.[12][26]

Године 2019. формирана су два тима: један за Vulkan грану (касније 4.0), а други за 3.x верзије. Циљ је био модернизација архитектуре.[27] Godot је 2020. добио $250000 од Epic Games за унапређење графике и GDScript-а.[28] Алфа верзија 4.0 појавила се 2022. Те године је основана W4 Games за комерцијалне услуге.[29] У новембру је најављен прелаз на Godot Foundation.[30][31] Пуна верзија 4.0 са Vulkan подршком објављена је 2023, као и долазак Godot-а на Epic Games Store.[28] Године 2025. Godot Foundation је објавио бета верзију Godot Asset Store, као замену за постојећу библиотеку ресурса.[13][32]

Верзије

Godot 1.x

Godot 2.x

  • 2.0 (2016) – уводи напредније инстанцирање и наслеђивање сцена, нови фајл систем и унапређен дебагер.[1]
  • 2.1 (2016) – додаје базу ресурса (енгл. asset database), профајлер и подршку за додатке (енгл. plugins).

Godot 3.x

  • 3.0 (2018) – уводи PBR рендерер заснован на OpenGL ES 3.0OpenGL ES 3.0, подршку за VR и C# (Mono), као и Bullet физички покретач.[20][26]
  • 3.1 (2019) – доноси статички типизирани GDScript, систем класа за скрипте и OpenGL ES 2.0 рендерер.
  • 3.2 (2020) – значајно унапређује документацију, C# подршку и уводи подршку за glTF 2.0 фајлове.
  • 3.3 (2021) – додаје подршку за ARM на macOS, WebXR, MP3, FBX и веб едитор.
  • 3.4 (2021) – фокусира се на стабилност и оптимизацију кључних функција за развој 2D и 3D игара.
  • 3.5 (2022) – уводи интерполацију физике у 3D, асинхроно компајлирање шејдера и додатна побољшања перформанси.[9]
  • 3.6 (2024) – доноси унапређења као што су 2D интерполација физике, побољшано рендеровање и оптимизација 3D елемената.

Godot 4.x

  • 4.0 (2023) – велика надоградња која уводи Vulkan рендерер, побољшава GDScript и унапређује системе физике и анимације.
  • 4.1 (2023) – додаје експериментални мултитрединг сцена, побољшања едитор и C# подршку.[34]
  • 4.2 (2023) – унапређује анимациони систем, систем честица и уводи подршку за FSRFSR 2.2.[35]
  • 4.3 (2024) – доноси GPU синхронизацију, напредне рендер ефекте и побољшано ретаргетовање анимација.[36]
  • 4.4 (2025) – уводи интеграцију са Jolt физичким покретачом.[37]
  • 4.5 (2025) – додаје stencil buffer подршку и унапређује TileMap систем колизије.[38]
  • 4.6 (2026) – омогућава коришћење Godot-а као библиотеке и уводи нову подразумевану тему.[39]

Примена

Godot се користи у образовању и комерцијалним пројектима. Значајне игре развијене у Godot-у укључују Dog Mendonça & Pizzaboy (развијен од стране студија OKAM Studio),[40] Hardcoded, Cruelty Squad, Dome Keeper, Brotato, Cassette Beasts, Kingdoms of the Dump и Slay the Spire 2.

Референце

  1. ^ а б „Godot 2.0: Talking with the Creator”. 80.lv (на језику: енглески). 2016-03-04. Приступљено 2026-03-28. 
  2. ^ Engine, Godot. „Governance”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  3. ^ а б „Godot Engine arrives on Epic Games Store making it easier to download”. Neowin (на језику: енглески). 2026-03-28. Приступљено 2026-03-28. 
  4. ^ Kean, Kadeisha (2022-02-05). „The 5 Best Game Engines for Beginners in Video Game Development”. MakeUseOf (на језику: енглески). Приступљено 2026-03-28. 
  5. ^ а б в г д Editor, Marie Dealessandri Deputy (2020-04-15). „What is the best game engine: is Godot right for you?”. GamesIndustry.biz (на језику: енглески). Приступљено 2026-03-28. 
  6. ^ „Frequently asked questions”. Godot Engine documentation (на језику: енглески). Приступљено 2026-03-28. 
  7. ^ Engine, Godot. „Godot Engine reaches 2.0 stable”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  8. ^ „Using the Web editor”. Godot Engine documentation (на језику: енглески). Приступљено 2026-03-28. 
  9. ^ а б Engine, Godot. „Godot 3.5: Can't stop won't stop”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  10. ^ а б в г д ђ published, Paul Hatton (2024-07-12). „Godot Engine: everything you need to know about the free indie game toolset”. Creative Bloq (на језику: енглески). Приступљено 2026-03-28. 
  11. ^ а б в Minor, Jordan (2024-11-07). „Godot Review”. PCMAG (на језику: енглески). Приступљено 2026-03-28. 
  12. ^ а б Mozilla. The Mozilla Blog” (на језику: енглески). Приступљено 2026-03-28. 
  13. ^ а б Contributor, Alex Forbes-Calvin (2025-07-17). „Two years after the Unity controversy, how are things going with Godot?”. GamesIndustry.biz (на језику: енглески). Приступљено 2026-03-28. 
  14. ^ Engine, Godot. „Release candidate: Godot 4.2 RC 1”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  15. ^ „Godot engine Meta Quest port means we can now make games without a computer”. Yahoo Tech (на језику: енглески). 2024-09-24. Приступљено 2026-03-28. 
  16. ^ Mike (2021-09-27). „GDNative Replaced with GDExtension in Godot 4 –”. GameFromScratch.com (на језику: енглески). Приступљено 2026-03-28. 
  17. ^ Engine, Godot. „Godot 4.0 will discontinue VisualScript”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  18. ^ Eccleston, Cariad (2024-02-14). „Yes, your Godot game runs faster with static types • beep.blog”. www.beep.blog (на језику: енглески). Приступљено 2026-03-28. 
  19. ^ CG Channel” (на језику: енглески). Приступљено 2026-03-28. 
  20. ^ а б „Godot 3.0 Open-Source Game Engine Released”. www.phoronix.com (на језику: енглески). Приступљено 2026-03-28. 
  21. ^ Anderson, Tim (2025-03-05). „Godot 4.4 released: open source game engine adds Jolt physics, .NET 8 and more”. devclass (на језику: енглески). Приступљено 2026-03-28. 
  22. ^ Consulting services for game development.”. www.codenix.com (на језику: енглески). Архивирано из оригинала 25. 06. 2014. г. Приступљено 2026-03-28. 
  23. ^ Engine, Godot. „Godot history in images!”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  24. ^ „Godot Game Engine Is Now Open Source”. GamingOnLinux (на језику: енглески). 2014-02-14. Приступљено 2026-03-28. 
  25. ^ „Godot Game Engine is Conservancy's Newest Member Project”. Software Freedom Conservancy (на језику: енглески). Приступљено 2026-03-28. 
  26. ^ а б Engine, Godot. „Introducing C# in Godot”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  27. ^ Engine, Godot. „2022: A Retrospective”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  28. ^ а б „Godot Engine now available on Epic Games Store”. store.epicgames.com (на језику: енглески). Приступљено 2026-03-28. 
  29. ^ „W4 Games formed to help developers using Godot Engine”. GamingOnLinux (на језику: енглески). 2022-08-09. Приступљено 2026-03-28. 
  30. ^ „Announcing Godot's Graduation from SFC!”. Software Freedom Conservancy (на језику: енглески). Приступљено 2026-03-28. 
  31. ^ „The Godot Game Engine Now Has Its Own Foundation”. www.phoronix.com (на језику: енглески). Приступљено 2026-03-28. 
  32. ^ Muhammad, Isa (2025-07-01). „Game engine Godot rolls out asset store in early beta”. www.pocketgamer.biz (на језику: енглески). Приступљено 2026-03-28. 
  33. ^ а б „Godot 1.1 Engine Release Brings New 2D Engine”. www.phoronix.com (на језику: енглески). Приступљено 2026-03-28. 
  34. ^ „Godot 4.1 Released With More Improvements To This Open-Source Game Engine”. www.phoronix.com (на језику: енглески). Приступљено 2026-03-28. 
  35. ^ „Godot 4.2 Released Featuring Over a Thousand Improvements”. 80.lv (на језику: енглески). 2023-12-01. Приступљено 2026-03-28. 
  36. ^ Engine, Godot. „Godot 4.3, a shared effort”. Godot Engine (на језику: енглески). Приступљено 2026-03-28. 
  37. ^ „Godot Engine 4.4 Released”. 80.lv (на језику: енглески). 2025-03-04. Приступљено 2026-03-28. 
  38. ^ „This popular free game design software just got even better”. Creative Bloq (на језику: енглески). 2025-09-17. Приступљено 2026-03-28. 
  39. ^ „Godot 4.6 is here with a fresh look and a focus on workflow”. Game Developer (на језику: енглески). Приступљено 2026-03-29. 
  40. ^ Suckley, Matt (2016-08-15). „OKAM Studio on empowering designers with Godot Engine's adventure game framework Escoria”. www.pocketgamer.biz (на језику: енглески). Приступљено 2026-03-29. 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.