Skip to content

sdrom/CSteamworks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSteamworks

CSteamworks is a C ABI Wrapper for Valve's Steamworks API. It relys heavily on automatic code generation. The primary use case for CSteamworks is to act as a buffer between a scripting language and the Steamworks C++ Interfaces.

Support via Gittip Support via Paypal

Support via Flattr

Building

To use CSteamworks you must be a Steamworks developer.

  • Download the Latest Steamworks SDK from the Steamworks Partner site.
  • Copy redistibutable_bin/ over from the Steamworks SDK into the root of this folder.
  • Copy the steam/ folder located in public/ over from the Steamworks SDK into the root of this folder.
  • Run CSteamworks.py which will generate the wrapper files into wrapper/
  • Use the Makefile/Project files in build/ to compile the dynamic libraries.

Limitations

  • CSteamworks was not intended to be used directly from C therefore it does not provide header files.
  • CSteamworks does not currently support ISteamAppTicket or ISteamGameCoordinator as they do not provide a global interface.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published