I just don't want to have to go all the way back to Your First Game just to understand what the heck is going on. It's frustrating that using Godot 3.x for so long means all the coding I understand is obsolete in 4.x.

Now, I did like how Unity would mention how an obsolete code was replaced with X. Even that would be incredibly helpful here in Godot 4.

  • Toxe replied to this.

    GDScript didn't really change all that much. Of course starting with a beginner tutorial would be a completely waste of time if you already know GDscript for Godot 3.

    I would go with the reference document instead: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html

    Takes 10-15 minutes to read through and contains all the important details, expect for node and API renaming. Most node renaming is kinda intuitive, basically just increased consistency. And the API changes on a specific nodes you can get by reading through the build-in documentation (F1). Takes also only seconds in most cases.

    Nerdzmasterz It's frustrating that using Godot 3.x for so long means all the coding I understand is obsolete in 4.x.

    Well now, that's quite a bit of hyperbole. Any programmer should be able to quickly switch from GDScript 3 to 4 and if you really cannot find the will to invest one hour (and that is already stretching it) into learning how to make the switch from GDScript 3 to 4 then, yeah, I''m sorry and don't know what to say.

    Personally I am happy to see evolution instead of clinging to old concepts just because it could be a small inconvenience to some. The shitshow that is the hesitation of the C++ committee not to shake the boat comes to mind.

    I'm a slow learner... It could take me a bit longer than that to grasp it.

    I'm glad most of you are having an easy time with 4.x.

    In my own defense, I'm probably a little older than the average godot'er. I had a part-time job keypunching when I was in school -- that's punching holes in hollerith cards, in this case. At that time, my advisors recommended cobol classes, because cobol will never die.

    I retired over ten years ago, and haven't been doing much with anything tougher than lua and python. I got into love2d years ago, but had some issues with it, so I started playing with godot. It took me three years to get comfortable with godot 3.x, and by then 4.0 was out. I kept trying to figure it out, but eventually I just gave up and went back to love2d, which I picked up again immediately. (Well, it hasn't changed much in a decade.)

    Unfortunately, love2d still has issues, so after a few months I started looking at my old godot projects, and tried converting them to 4.x again. This time, I'm doing a lot better, though I'm still not up to speed.

    I don't remember exactly what was defeating me a year ago, but it was mostly api issues. I'm afraid to touch 3.x now. Maybe it's like learning a new keymap, and going back for a week will set your learning back ten weeks.

    23 days later

    Ah yeah Reddit! The Home of the terminally stupid, much like Facebook IMO.

    • Toxe replied to this.

      GodotBeginnerRich Nah, that’s just a terrible take. There is a lot of great stuff on Reddit, just as there is crap. Just like everywhere else.