Skip to content

Explore GodotSteam integration requirements#23

Open
ryan-linehan wants to merge 1 commit intomainfrom
claude/godotsteam-integration-exploration-an2zy
Open

Explore GodotSteam integration requirements#23
ryan-linehan wants to merge 1 commit intomainfrom
claude/godotsteam-integration-exploration-an2zy

Conversation

@ryan-linehan
Copy link
Owner

  • Add SteamProvider enum for selecting between Godot.Steamworks.NET (default) and GodotSteam
  • Create GodotSteamAchievementProvider using GodotSteam C# bindings API
  • Add steam_provider project setting dropdown in AchievementPlugin
  • Update AchievementManager to initialize the selected Steam provider
  • Both providers use the same SteamId/SteamStatId fields on achievements

GodotSteam requires:

- Add SteamProvider enum for selecting between Godot.Steamworks.NET (default) and GodotSteam
- Create GodotSteamAchievementProvider using GodotSteam C# bindings API
- Add steam_provider project setting dropdown in AchievementPlugin
- Update AchievementManager to initialize the selected Steam provider
- Both providers use the same SteamId/SteamStatId fields on achievements

GodotSteam requires:
- GodotSteam GDExtension: https://godotsteam.com/
- C# Bindings: https://github.com/LauraWebdev/GodotSteam_CSharpBindings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants