Universal Platform Services toolkit for Unity: achievements, stats, leaderboards, lobbies, cloud saves, avatars, rich presence, SteamCMD uploader, and TMP/legacy demo UISteamworks Essentials is a plug-and-play toolkit for integrating Steamworks.NET into Unity. It ships with customizable UI, prefabs, and demo scenes covering:Achievements with queued popups and a dynamic achievement UI.Stats (int/float) with dynamic inspector-driven panels and ready-made stats UI.Leaderboards (find/create, upload, top entries) with avatars and scrollable UI.Lobbies (create/find/join/leave), member list with chat, ready/state flags, scene selection, and host checks.Cloud saves (string/JSON), rich presence, profile/avatar loading.SteamCMD uploader window for branch/build uploads.UI supports both TextMeshPro and legacy UI Text; scenes show practical wiring.Requirements: Steamworks.NET installed, Steam client running, valid Steam AppID; Steam SDK binaries are not included. Spacewar (480) is for testing only. If using URP, note the tested pipeline/version.SteamManager: init/run callbacks/shutdown with ready checks.Achievements: SteamAchievements.Unlock, queued popups, dynamic achievement UI.Stats: int/float get/set/add, reset/flush; dynamic inspector-driven stats UI; auto-built rows.Leaderboards: find/create, upload (KeepBest), top entries; UI with avatars.Lobbies: create/find/join/leave, member list, chat, ready/state flags, scene selection, host checks.Cloud Save: save/load/delete string/JSON via Steam Remote Storage.Profile/Avatar & Rich Presence wrappers.SteamCMD Uploader: editor window + settings, app/depot/branch config, VDF generation, run_app_build.UI supports TextMeshPro and legacy UI Text; demo scenes included.Requirements: Steamworks.NET installed, Steam client running, valid Steam AppID; no Steam SDK binaries included. If using URP, note tested Unity/URP versions.I used an AI assistant to help draft and refactor code comments/log messages into English, add TMP/legacy UI fallbacks across scripts, generate documentation text (feature lists, setup steps, upload instructions), and suggest validation checklists. All code changes were reviewed and applied manually; no generative assets (art/audio) are included.




