The Unreal Engine C++ Survival Game Course

Is the tutorial mostly in C++? Are you going also into depth? In the sense of performance, optimization, …
I’ve got one last question please, regarding the inventory system. Is it implemented lightweight, like based on UStruct, UObject, … and not just all Items as Actors like inventory systems mostly found on youtube are?

Thanks in advance!