People have been asking for as long as I remember, or at least when the Unity courses became available. I recall the instructor (Sam) worked on the courses over 4 or more years so it is a huge undertaking to design the courses, curate the assets and record the lectures.
It’s now a little dated but I agree this would go down a storm. it covers most of the above content, not all.
For Unreal, Action Combat course (C++) covers combat and the Blueprint Survival course covers inventories, crafting and harvesting mechanics. the Blueprint Stealth course touches on level design and stealth combat, sensors (traps of a sense) and stuff like that. Action Adventure covers a bit of this stuff too.
So, there isn’t much that isn’t covered, you just have to stitch it all together. the dialogue is a big topic. NPCs are just AI-based characters with a collider that lets you interact with them, trigger talk or whatever, and levelling, well, that is the GAS part of UE - the Gameplay Ability System. It’s a massive topic to cover on its own.
Music and Sound - these are the most basic of things and pretty much most of these courses cover aspects of the sound/music. I know stealth covers normal music and then detected music when you trigger an alarm or are spotted by one of the enemies.
So, it may not be a single course but a lot of what you need is here. GAS is probably the biggest gap, then dialogue and lastly shops. The rest is already there. Of course, none of these is 2D.