The coding part is C# so a nice language and environment.
You don't really need to understand all the low level stuff, you can write some scripts and just press play!
There are heaps of official and community tutorials.
API Quite well documented too.
Its not just code. There is a big editor to learn and become good at. Your kids may decided they like other aspects. Modeling, Lighting, Effects, Audio, UI, VR even?
I think there is plenty of Unity employment around, not just in games but all kinds of "multi media" businesses.
They've got a ton of videos and you could go broke buying them all, but they do good work, they're actually decent educators and the intro 3D game dev on Unity course has 30 hours of content in it and 5 different minigames it walks you through building.
All their courses are also on udemy.com and you should be able to buy them there for $10-$20 each during the "sales" that they have every other week (unfortunately there's a bunch of mildly scammy patterns there to try to create a sense of urgency, but never buy a course for "full price").
It's "cool" and relevant.
The coding part is C# so a nice language and environment.
You don't really need to understand all the low level stuff, you can write some scripts and just press play!
There are heaps of official and community tutorials. API Quite well documented too.
Its not just code. There is a big editor to learn and become good at. Your kids may decided they like other aspects. Modeling, Lighting, Effects, Audio, UI, VR even?
I think there is plenty of Unity employment around, not just in games but all kinds of "multi media" businesses.
Jay