Steamworks Toolkit for Unity

This toolkit is designed for Unity v6 and later, with support for Windows, Linux, and macOS. It simplifies Steamworks integration through layers of abstraction, including code-free tools, advanced customization, and seamless compatibility with existing code based on raw Steamworks.NET. The toolkit includes production-ready prefabs, extensive samples, and support for DOTS and GameObject projects. It covers 100% of the Steamworks SDK features, including app tools, authentication, clans, debugging tools, DLC management, and more. The toolkit is continuously updated and maintained, with a yearly maintenance cycle and a supportive community.

Supported Platforms/Operating Systems:

  • Windows
  • Linux
  • macOS

Rendering Pipelines:

This toolkit is not impacted by your choice of rendering pipeline or InputSystem, so it works with them all.

Documentation:

Comprehensive resources available on the Heathen Knowledge Base.

Live Support:

Available via the Heathen Discord Server.

Dependencies:

Steamworks.NET: Can be installed automatically with this asset or manually through the Unity Package Manager.

Key Features:

  • Production-Ready Prefabs: Ready-to-use prefabs that simplify Steam integration.
  • Extensive Samples: A wide variety of sample scenes to get you started quickly.
  • Support for DOTS and GameObject Projects: Flexible design that supports both DOTS (Data-Oriented Technology Stack) and traditional GameObject-style projects. Component scripts (MonoBehaviours) are optional but available if needed.

Steamworks SDK Features:

100% coverage of the Steamworks SDK, including but NOT limited to:

  • App Tools
  • Authentication
  • Clans / Groups Tools
  • Debugging Tools (including Steam Inspector)
  • DLC Management
  • Friends Tools
  • Steam Input
  • Inventory Management
  • Microtransactions & In-App Purchases
  • Crafting System
  • Player Trading & Economy
  • Leaderboards
  • Multiplayer
  • Lobby & Matchmaking
  • Steam Game Server
  • Networking Support: (you will still need to use an HLAPI such as FishNet, Mirror, MLAPI/NetCode for GameObjects all of which are supported)
  • Steam Overlay
  • Parties
  • Remote Play
  • Remote Storage (Cloud Saves)
  • Rich Presence
  • Screenshots
  • Stats & Achievements
  • User Tools
  • User-Generated Content (Steam Workshop)
  • Utilities
  • Voice Chat Integration

Steamworks Toolkit for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Ballistics Toolkit for Unity

Ballistics Toolkit for Unity Thumbnail

Remote Interaction Toolkit for Unity

Remote Interaction Toolkit for Unity Thumbnail

iAM A.I Toolkit: AI-Powered Conversations for Unity

iAM A.I Toolkit: AI-Powered Conversations for Unity Thumbnail

QuizU - A UI Toolkit Sample for Unity

QuizU - A UI Toolkit Sample for Unity Thumbnail

Dynamic Road and Traffic Simulation for Unity

Dynamic Road and Traffic Simulation for Unity Thumbnail

BG Database: Data Editor for Unity

BG Database: Data Editor for Unity Thumbnail