I’m implementing a Survival Game. My idea is a 100+ player multiplayer large map with multiple hundreds of items. I’m implementing an inventory right now. I’m not new to programming, but to UE4.
I watched/read some tutorials online about inventory systems and came across someone who suggests uobject based items instead of aactors due to performance reasons. As I dont want to run early in performance issues and want to do a proper start I wanted to ask if this is still an suggested way of implementing it. My idea is that items can later on be stored in boxes aswell. So items per server can easily rise to maybe multiple thousands.
One thing i realized is that UObject needs self implemented replication. And items cannot be drag’n’drop spawned in the editor.
I think this shouldn’t be the problem.
But when i think of weapons, which a player carries in hands, drops on ground and so on, should this be AActors? Is there any advantage using actors? Physics, Collision…
Are there any other performance advices regarding items/inventories for such a game?
Thanks for your help!