Thread 105609780 - /g/ [Archived: 1016 hours ago]

Anonymous
6/16/2025, 2:04:18 PM No.105609780
1750075453
1750075453
md5: 56ecbe88417457c1e2860bda076a40d4🔍
Remember how Godot was retarded for creating their own GDScript which is yet another lang without usecase that you need to learn for some reason instead of just using Python?
Well, Redot (the protest fork of Godot) has decided to scrap GDScript. What will they replace it with? Obviously, with yet ANOTHER new scripting language that will have to be learned from scratch.
They call it RDScript.

Thoughts?
Replies: >>105609823 >>105609931 >>105610114 >>105610190 >>105610790
Anonymous
6/16/2025, 2:09:51 PM No.105609823
>>105609780 (OP)
Game dev is a midwit trap, game devs are retards who all piggy back off a few competent faggots that can actually implement an efficient graphics pipeline.
I know one competent graphics programmer, he went into automotive. Absolutely based guy, leans towards ancap. An absolute blast to hang with.
Replies: >>105609878 >>105610066
Anonymous
6/16/2025, 2:15:51 PM No.105609878
>>105609823
>game devs are retards who all piggy back off a few competent faggots that can actually implement an efficient graphics pipeline.
If you are a gamedev who never released a game then you are retarded, period. No amount of muh custom engine from scratch, innovative zero cost ECS, cutting edge wave function collapse, etc is going to make up not having game released and well received. Every hour your spent writing something yourself is hour not spent refining gameplay, plot, characters, assets, music and all other things that your target audience actually cares about.
Replies: >>105609930 >>105610093
Anonymous
6/16/2025, 2:24:16 PM No.105609930
>>105609878
also if you're an aeronautical engineer who has never launched your own rocket you're also retarded
Replies: >>105610032
Anonymous
6/16/2025, 2:24:25 PM No.105609931
captain fantastic (1)
captain fantastic (1)
md5: e600c5d58a31af12073021f1b69bdf9b🔍
>>105609780 (OP)
How was creating GDScript retarded? Would you mind explain it, sir?
https://docs.godotengine.org/en/stable/about/faq.html#what-were-the-motivations-behind-creating-gdscript
Replies: >>105609969 >>105610005
Anonymous
6/16/2025, 2:29:47 PM No.105609969
>>105609931
like python, but:
>no FP (map, filter)
>no array expressions [x for x in ...]
>no actual classes, you have to create a file and use class_name, only one class per file (RETARDED)
>no cyclic dependencies, cannot have two classes which depend on one another, which combined with the previous point means you CANNOT use types in your game when you *need* to.
>Despite the gimped functionalities, it manages to be SLOWER than Python.
The worst language in modern history.
Replies: >>105610069 >>105610105
Anonymous
6/16/2025, 2:35:19 PM No.105610005
>>105609931
Everythinf listed here is totally wrong at a fundamental level to the point a simple google search is enough to debunk everything
Replies: >>105610069
Anonymous
6/16/2025, 2:40:04 PM No.105610032
>>105609930
Aeronautical engineers do not launch rockets, they design, maintain and test aircrafts. Rockets are very small portion of aircrafts and they are launched by entire launch service companies.
Game developers do develop games.
Anonymous
6/16/2025, 2:44:39 PM No.105610066
>>105609823
I'm not going to pretend that I'm a particularly good programmer (my coding experience is basically just writing algebraic equations and telling the engine to do stuff based on the result), but ultimately I'm only doing it as a means to an end, for the sake of making games and telling stories.
Enginedev stuff is genuinely impressive to me and I have mad respect for people who can do it, but if I were to attempt it myself, then it would take years of work for me to reach a point where I can actually start making the games I'm doing all this to make, with negligible (if any) positive impact on the end result and far more potential for things to go wrong.
Anonymous
6/16/2025, 2:44:58 PM No.105610069
1743982416572008
1743982416572008
md5: cd935835bd26ab3e350ffe6ed908594b🔍
>>105610005
>>105609969
What are your credentials that make your opinion worth considering?
Anonymous
6/16/2025, 2:49:50 PM No.105610093
>>105609878
What if we throw in ESG?
Anonymous
6/16/2025, 2:52:01 PM No.105610105
>>105609969
>no FP (map, filter)
GDScript has had this for years, along with lambdas
>no array expressions [x for x in ...]
python brainrot
>no actual classes
>no cyclic dependencies
use case?
>SLOWER than Python
30 seconds of looking this up online tends to prove the opposite
Replies: >>105610121
Anonymous
6/16/2025, 2:52:56 PM No.105610114
1742596391245834
1742596391245834
md5: e1b57ad592740473dc657bf235894458🔍
>>105609780 (OP)
>C++20 Rewrite
Replies: >>105610631
Anonymous
6/16/2025, 2:54:20 PM No.105610121
>>105610105
>>no actual classes
>>no cyclic dependencies
>use case?
The ability to have structured data and type checking you subhuman. This alone caused me to convert my project to C# where I can use record structs for this
Replies: >>105610177
Anonymous
6/16/2025, 3:02:58 PM No.105610177
>>105610121
How the fuck are you supposed to structure a cyclic node tree?
Replies: >>105610194
Anonymous
6/16/2025, 3:04:07 PM No.105610190
>>105609780 (OP)
RetarDScript
Anonymous
6/16/2025, 3:04:36 PM No.105610194
>>105610177
I am not talking about inheritance retard. Say you have a class Game which is the root node in Godot and has access to UI and everything. Then you have class Player. You want both of these to have references, player so that autocomplete can detect what methods the root node offers and the root node so that it can perform operations on player. This is just one example.
Replies: >>105610214
Anonymous
6/16/2025, 3:07:27 PM No.105610214
>>105610194
Yeah, you can do that
Anonymous
6/16/2025, 3:23:09 PM No.105610316
In about a decade 99% of programming will be useless, the most "programming" devs will do will be coming up with the best terms to describe what they want in AI prompts
Anonymous
6/16/2025, 4:06:08 PM No.105610631
>>105610114
Rust -2.0
Anonymous
6/16/2025, 4:08:32 PM No.105610653
Real men write their own engines.
Anonymous
6/16/2025, 4:24:41 PM No.105610790
>>105609780 (OP)
>protest fork
I forget what the protest was even about, but this is a retarded idea.
Godot is an open source engine under the MIT license. It requires a bit of legalese in the credits of your game and that is ALL- you don't need to buy anything, subscribe to anything, get anything approved, make any account, or pay any royalties.
Even if you have a deep personal hatred of everyone who has ever worked on godot, you can still safely use it to make your game.