This repo houses tightly integrated OpenSteamworks projects.
Read below for specific documentation.
Interact with Steam's client interfaces. See docs
Type aliases and general use types like CSteamID, CGameID, AppId_t, etc. See docs
Allows you to send, receive, serialize and deserialize messages. See docs
An experimental way to interact with the currently running Steam Client, without any of Steam's own binaries. This has not been updated in a while, and does not work.
C++ source and headers for integrating OpenSteamworks into C++ and CMake based programs
Internal source generation infrastructure for OpenSteamworks and OpenSteamworks.Data respectively.
Stop using common versioning wherever we can. Roll OSW.Protobuf into OSW.Data