Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Steamworks Wrapper

A modular and easy-to-use Steamworks wrapper for Unity with automatic initialization and service-based architecture.


✨ Features

  • Stats system
  • Achievements system
  • Avatar loading (Texture2D / Sprite)
  • Rich Presence (status)
  • Cloud Save (Coming Soon)
  • Modular services (plug-and-play)
  • Custom Bootstrap system

🧰 Setup

1. Install Steamworks.NET

Import Steamworks.NET into your Unity project.


2. Add Manager to Scene

Add SteamWrapperManager to a GameObject.

  • Set your App ID
  • Assign SteamBoostrap

3. Configure Bootstrap

In SteamBoostrap:

  • Enable Should Start API
  • Add required services to Steam Service

Example:

  • Avatar
  • Overlay
  • Clan
  • Stats

🚀 Usage

Get Service

var statsService = bootstrap.GetSteamComponent<SteamStatsService>();

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Simple Steamworks wrapper for Unity. Clean API, modular services, easy integration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages