Earlier quoted context omitted.
1 order of magnitude in 40 years? Doesn't seem a lot, but if applies exponentially would mean we will have some IDE in 2060 that's 25GB and someone will find it impressive. That's a lot of bytes for an editor.
Defining an 'order of magnitude' as 1024 seems a little odd to me. I would consider this to be closer to 3 orders of magnitued.
Godot Editor running in a web browser
41–50 of 128 posts
Re: Godot Editor running in a web browser
#42It's amazing that a native Windows/Mac app can be compiled to run in a web browser. However Web-assembly does not mean better performance. A native browser app would most likely be faster.
What do you mean by native browser app? Like JS + WebGL?
Re: Godot Editor running in a web browser
#43Earlier quoted context omitted.
I'm not sure what you mean. Godot has asset formats that translate from project to project.
I've used both Unity and Godot at a hobby level and what I found was that with Unity, I spent almost all my time playing around with game mechanics. With Godot, I always spent a considerable amount of time importing resources and fiddling with them before being able to do anything useful other than add basic shapes to the screen. I think it's probably a problem of being the underdog with a much smaller asset market,…
I agree that there could be further improvements made there but I've had good luck with .gltf.
Additionally, I've had problems with materials or animations importing into Unity as well. Seems like its a big, common problem.
Unity imports started getting smoother in recent years because marketplaces and artists started specifically targeting unity.
Re: Godot Editor running in a web browser
#44Earlier quoted context omitted.
Well, we should be impressed with 25MB for a decent game editor since the other players like Unity and Unreal Engine are probably around 25GB. It's also a fraction of Slack or Chrome or even the Rust compiler I believe.
The Chromium package on Arch Linux is around 68MB. The Electron runtime is a surprisingly reasonable size. Interestingly, the Go package is over 110MB. Rust is larger.
Re: Godot Editor running in a web browser
#45Earlier quoted context omitted.
Ya way fewer. The scene file is actually _readable_!!!! The node and resource systems are vastly more accessible than Unity IMO. Workflow feels so much better in Godot than Unity. Godot's problems are in it's 3D renderer. It's not very performant nor good looking and has some shadow bugs... Godot 4.0 should fix all that stuff. The renderer is fine for my indie/low poly style, but is pretty limiting for advanced post…
I don't know, to me the choice of their own NotPython as the main language seems like an incredible misstep to me. It's lacking in features (last time I checked they didn't even support basic things like lambdas), tooling and libraries. There's a reason why both Unreal and Unity moved away from providing their own language.
Now I really like it.
As to lack of lambdas, yes there are no lambdas, but coroutines are a first class citizen in gdscript, and network libraries, like Nakama for instance, use coroutines heavily. I prefer coroutines to lambdas anyways, and I think the industry is moving towards coroutines.
There are a ton of good things about gdscript. I was a hater on it until I started using it, and then I realised how quickly it allows me to do stuff.
Besides, I'm staring at the worlds worst Unity project right now.
Languages dont matter as much as system design.
Re: Godot Editor running in a web browser
#46Earlier quoted context omitted.
Ya way fewer. The scene file is actually _readable_!!!! The node and resource systems are vastly more accessible than Unity IMO. Workflow feels so much better in Godot than Unity. Godot's problems are in it's 3D renderer. It's not very performant nor good looking and has some shadow bugs... Godot 4.0 should fix all that stuff. The renderer is fine for my indie/low poly style, but is pretty limiting for advanced post…
I don't know, to me the choice of their own NotPython as the main language seems like an incredible misstep to me. It's lacking in features (last time I checked they didn't even support basic things like lambdas), tooling and libraries. There's a reason why both Unreal and Unity moved away from providing their own language.
https://github.com/godotengine/godot/issues/2684#issuecommen...
Re: Godot Editor running in a web browser
#47Re: Godot Editor running in a web browser
#48Earlier quoted context omitted.
Visual Studio is probably way more than 25GB, and it's 2020 still.
Depends on what packages you install, but my VS 2019 install folder is 2.5GB.
Re: Godot Editor running in a web browser
#49Earlier quoted context omitted.
> A lot of the godot size is the images it packs in itself. For comparison, emacs's installed size is 76K [1]. [1] https://packages.debian.org/sid/emacs
That's the installed size of the metapackage containing no emacs executable, no elisp files, and no documentation. On my system the emacs executable is 39M and the entire installed package is 128M. (Additionally, my Doom Emacs folder takes up another 840M.)
HOW?
Re: Godot Editor running in a web browser
#50Earlier quoted context omitted.
It's getting there, I think it's missing the top layer of polish. I've been working with it for a couple years now and it has some bugs that really hinder development speed. That being said, once those issues are fixed I think it'll be a hard choice to not use Godot (for what I do, more 2D work).
> I've been working with it for a couple years now and it has some bugs that really hinder development speed. What bugs do you think hinder dev speed? I am vastly more productive in Godot than in Unity. Currently I think the only criticisms I have are the 3D renderer is bad (whoop 4.0 lets go!), and there is not a strong community/asset marketplace. I _love_ the workflow, though.
The bugs that hindered my productivity were mostly "land mines" that I discovered along the way.
1. I thought having my scripts as internal scripts sounded good for a week until I realized there are all kinds of undocumented problems with storing your scripts that way. I had to refactor.
2. There is no selection outline around mesh in the editor window. Makes it impossible to build a 3D scene in Godot. My guess is that the developers expect you to build the scene in Blender then import it as one big FBX. (But that's not ideal for some things)
3. Then I hit the dangling reference bug and that was a heavy blow to my enthusiasm. The fact you can save a reference to an object in a variable, and that the engine can then change what object your variable is pointing to under the hood. It's such a fundamental bug it makes me wonder what other massive issues are there waiting for me to run into. My work around was to listen for signals for when object references were removed from the scene and manually clearing them, but its a real drag.
There were a few other things, but those ones stand out in my memory as examples of why I don't think I can work in it yet.
The reference bug won't be fixed until 4.0, so have another look at Godot then.
Update: Here are the bugs I logged.
https://github.com/godotengine/godot/issues/31758 https://github.com/godotengine/godot/issues/32383