Thanks :). I'm a full time software engineer and can have quite strong preferences when it comes to languages (same with my friends who worked on this game with me) - as you mentioned we prefer the typing. I also prefer the syntax.
You're right, GDScript is probably the better option for jams in terms of speed (speed of writing the code), available documentation, and the ability to make a web build. However, C# is used much more so it helps us build our engineering portfolio and it's a language we are much more familiar with, so for us it gives a big speed boost for development, despite reduced documentation for godot. You can use libraries like the dialogue one we used with games using C# even though it's written in GDScript and generally combine with GDScript code (although it is sometimes slightly cursed and doesn't play nicely). We decided we were happy to sacrifice some ratings for us to enjoy the development experience more. My previous game jam half our scripts were in GDScript, the other half C# and we used some tricks to get them to communicate.
C# web build is possible in Godot 3 (what we've previously used), but again we decided to sacrifice ratings for development features.
Viewing post in Ocean Heart jam comments
Great to hear your perspective on it ^^ , you're 100% right, it's all about compromises and that's ok
I'm also a fulltime software dev and I share the bad sentiment of using a tech that doesn't align with you... and of course there are other agendas as well as you've pointed out, like building a portfolio, having fun and practicing a particular skill
Just one last small thought... lately I've been facinated about the variety of tools that exist and how there isn't a perfect one. It's not even fair to compare a hammer to a screw driver, for example,... and Computer Science tools are no different. Some Domain Specific Languages, like the PDF generator language called Typst, changed something inside me hahaha.... I was so accustomed to CSS that seeing a layout approach so concise and completely different made me question some of my beliefs