Either make a full DSL, like GDScript, a general purpose language, or use one of the existing languages.
For me Unity using C# has been a very essential part of my career. I can learn tricks once and reuse them.
With Godot I understand why GDScript exists and we now have a fantastic community around it. C# Godot is still iffy.
I can’t imagine anything worse than joining a company and having to catch up on their specific frankien language with all types of macros and magic.
It sucks enough when they use non standard tooling or CI/CD systems. This company shall remain nameless, but once I had to work with a shitty CI/CD that took 4 or 5 hours for deployments.
999900000999 · · focus · HN ↗
Either make a full DSL, like GDScript, a general purpose language, or use one of the existing languages.
For me Unity using C# has been a very essential part of my career. I can learn tricks once and reuse them.
With Godot I understand why GDScript exists and we now have a fantastic community around it. C# Godot is still iffy.
I can’t imagine anything worse than joining a company and having to catch up on their specific frankien language with all types of macros and magic.
It sucks enough when they use non standard tooling or CI/CD systems. This company shall remain nameless, but once I had to work with a shitty CI/CD that took 4 or 5 hours for deployments.