APIPlatformOverview

Platform

Platform helpers connect a running game to Moosh identity, scores, and save data. Authenticated players get cloud saves; guests use browser local storage for save data.

Identity

  • is_authenticated() -> bool
  • get_username() -> str | None
  • get_player_display_name() -> str | None

Scores And Saves

  • submit_score(value: int) -> ScoreResult
  • save_data(key: str, value: Any) -> None
  • load_data(key: str, default: Any = None) -> Any
  • reset_save_data() -> None
  • list_save_keys() -> list[str]
from conjure import *
from conjure.platform import submit_score, save_data, load_data
 
best = load_data("best", 0)
score = max(best, 10)
save_data("best", score)
submit_score(score)

Try the save data tutorial or the leaderboards tutorial.