3 ms·
By trade I'm a C#/.NET dev. Unity made it easy to dabble with gamedev on the side. But I've since moved to Godot. Their approach makes a lot more sense. Unfortu
by vyrotek 2y ago
By trade I'm a C#/.NET dev. Unity made it easy to dabble with gamedev on the side. But I've since moved to Godot. Their approach makes a lot more sense. Unfortunately, the C# experience isn't quite there.
GDScript is just barely OK. You really start to miss a lot of advanced features on bigger projects. Generics, Typed Dictionaries, Extension Methods, etc.
Godot adoption will skyrocket further once they add proper C# Web Export. Unfortunately, they claim to be blocked by this .NET team issue.
https://github.com/godotengine/godot/issues/70796#issuecomment-1618006609 https://github.com/godotengine/godot/issues/70796#issuecomme...
https://godotengine.org/article/platform-state-in-csharp-for-godot-4-2/#web https://godotengine.org/article/platform-state-in-csharp-for...
- cheschire 2y agoI came from the same direction. I ended up using ChatGPT to teach me how to convert my C# expectations into UE5 compatible C++. Between that, and the blueprints, it's not the most painful thing to do as a hobby. Not sure this approach is scalable of course, and I wouldn't recommend taking this approach for making Real Games. But for a little gamedev dabbling? Sure.