Hi. It looks like some Steam games are relying on libjson-c.so to exist as 'libjson.so.0'.
There is a prominent workaround (sourced from here) where one can create a symbolic link as such:
cd /usr/lib32 sudo ln -s libjson-c.so libjson.so.0
However, I thought that I'd report this anyways in case that it was possible for Solus to provide the fix although I'm not sure whether that'd be appropriate.
Output:
ERROR: ld.so: object '/home/<user>/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/<user>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. /home/<user>/.local/share/Steam/steamapps/common/Baldur's Gate Enhanced Edition/BaldursGate: error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or directory