5 ms·
Godot allows you to write code in languages other than Go? I thought it was a Go-specific library
by tobyhinloopen 6y ago
Godot allows you to write code in languages other than Go? I thought it was a Go-specific library
- laszlokorte 6y agoIt actually does not relate to Go at all. It's a game engine and allows you to write scripts in it's own scripting language (which kind of looks like python), C#, and a visual graph language.
- seniorivn 6y agohttps://godotengine.org/features https://godotengine.org/features It has nothing to do with the go language, just a coincidence >More choices than any other engine. GDScript Python-like scripting language, designed to make games with zero hassle. Learn why our community loves it. Full C# 8.0 support using Mono. Full C++ support without needing to recompile the engine using GDNative. Visual scripting using blocks and connections. Additional languages with community-provided support for Rust, Nim, D and other languages. Built-in editor with syntax highlighting, real-time parser and code completion. Integrated documentation. Browse and search the whole API offline, without leaving the editor.
- colejohnson66 6y agoThe name has nothing to do with Go the language; Just coincidence. It was taken from a play called Waiting for Godot.[0] Internally, everything is C++ (and your code can also be written in it), but the bundled scripting language is called GDScript (it’s a bit of a mixture of Python, Lua, and others with some extra unique syntax sugar). However, it does support bindings to other languages. The most common being C# (using Mono), but people have gotten Rust to work (among others). [0]: https://en.wikipedia.org/wiki/Waiting_for_Godot https://en.wikipedia.org/wiki/Waiting_for_Godot
- Wezl 6y agoI didn't know that about the name. Should we pronounce it /ˈɡɒdoʊ/ like wikipedia says the play's name is pronounced?
- colejohnson66 6y agoI’ve used to pronounce it “go dot,” but then I heard a few YouTubers say it like that (/ˈɡɒdoʊ/), and I’ve been saying it like that since.