I am curious, what exactly is missing in the latest LTS version from .Net what makes it so clunky to use for students? Afaik it is pretty solidly close to actual .Net 4.7 nowadays.
Comment on It's a mass extinction event
modulojs@programming.dev 1 year agoAbsolutely. C# in Unity always seemed to me like a square peg in a round hole.
From my perspective (teaching game programming classes), it’s incredibly clunky for beginners when compared to others. Unity needed a tightly integrated, noob-proof scripting language. Despite C# being the main option, its truly terribly integrated with Unity, and difficult to set-up compared to alternatives, and you don’t even get use of the broader ecosystem. Even Flash/ActionScript is much easier for students, and results in more portable coding skills (e.g. transitioning to JavaScript from Flash is easier)
I much prefer teaching the exact same lessons / concepts using Godot, though sadly Unity is much better known. Hopefully the present pricing chaos might shift the needle a bit on this!
Elderos@lemmings.world 1 year ago
Cethin@lemmy.zip 1 year ago
Unity used to also have UnityScript, but it’s deprecated. It was like JS, but it wasn’t really used by many people compared to C#.