To be honest:
There is no way to make this as easy as you want. There will always be complicated stuff
and it will be way more complicated in C++. (Despite the fact that we can’t release C++ stuff on the
Marketplace for now. So BP only).
The ShooterGame is too heavy for this. The Shootout game in the learn tab is ok, but only BP.
But i would still start with this, because C++ will only get more complicated and you loose the focus
and the basics.
A Pickup Item System is in no way easy. Only if you completely let loose of the Inventory fact and just
store the PickupItem somewhere in an array without logic. Then you can just watch the Inventory System
tutorial of Epic Games.
Normally everything is covered. The only thing missing is a basic C++ Session setup, where someone could
point out what is needed to create a session, and join it, the same way as the BP Nodes do (Because the BP
Nodes call a lot of stuff in the background that you need to call yourself).
For the price:
I don’t want to say that there aren’t people that do it for 10$, but (and i already released a Multiplayer Package)
would not sell it for less than 20$. Why? Because if you want to learn from it, i would need to add a lot of information
and comment a lot as well as simplify a lot of functions, so that you can really learn from it. An educational project
is way more work then i project that is just working, but not explaining. I hope you understand my point here, no offense!
You could also have a look at Allars “Generic Shooter” für around 20$ i guess. This could cover some of your things (or all)
but is also Blueprint only!