If none of the above methods work, you may need to reinstall the Steam client or the game.
Conclusion
If you bought Resident Evil 6 on Steam, do this first:
Why this works: Steam keeps a pristine copy of every game file on its servers. Verification will replace only what’s broken.
Yes, those games also rely on steam-api.dll. The same methods apply.