Skip to content

OpenSteamClient/OpenSteamworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSteamworks

This repo houses tightly integrated OpenSteamworks projects.

Documentation, usage, etc.

Read below for specific documentation.

Projects

OpenSteamworks

Interact with Steam's client interfaces. See docs

OpenSteamworks.Data

Type aliases and general use types like CSteamID, CGameID, AppId_t, etc. See docs

OpenSteamworks.Messaging

Allows you to send, receive, serialize and deserialize messages. See docs

OpenSteamworks.IPC

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.

cpp

C++ source and headers for integrating OpenSteamworks into C++ and CMake based programs

OpenSteamworks.SourceGen and OpenSteamworks.DataSourceGen

Internal source generation infrastructure for OpenSteamworks and OpenSteamworks.Data respectively.

TODO

Stop using common versioning wherever we can. Roll OSW.Protobuf into OSW.Data

About

Steam Client bindings for C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages