@Nail said:
“Not sure how much work would it require to implement”
and therein lies the problem, people here don’t understand what’s involved
Nice job grabbing that one sentence out of context. Let me elaborate a little:
Sure, I’m not a game designer, but as an electric engineer I had to study 4 semesters of programming, including database management. So yeah, I can estimate how long does it take to create the database from scratch fairly well, but that isn’t what we are talking about.
Valve got covered the whole trading and market stuff once you have a steam inventory, so all SD has to do is write a function that exports the tradeable stuff to steam, and refresh it when the game closes.
Believe it or not, DB already imports items from steam, namely the DLCs which only appear after restart, so they only have to modify that function to scan the whole steam inventory when launching the game.
I don’t know how the data structure of SD and Valve looks, this is why I wrote I’m not sure - it could take a week or 2 to code, another 2-4 weeks to test, and God knows how much time to sign the contract with Valve.
This way you would need to restart to be able to use traded items, but that is a fair price for not having to transport the whole database to steam like Dota or TF2. Warframe has this “hybrid” inventory already, so it does work.
Also, I don’t buy that (for example) the map designer team handles the database, so it wouldn’t delay content. Even then, writing this 2 (more like 1,5) functions take way less effort than creating a map.
TLDR: there is no trading/steam market, because the developers/publishers don’t want one. Even if it is not much work, it creates problems, and you can’t ignore the chance that market prices will drop, making SD losing profit - other posts in this thread covered it really well.
Saying “we don’t have the resources” is much shorter and it even looks better, no wonder this is the official statement. If they assign all their employees to other stuff then there is no free resource for this of course.