Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

Beautiful, works smoothly, beautifully executed, very polished. I'm Celestial_Rescuer_1337 btw lol

I've noticed you're only asked your nickname once. I also don't see anything getting stored locally. How did you go about making that persistence and generating that unique ID?

(+2)

It seems they're generating a GUID on registering an account and storing that in your local app data. see: %LOCALAPPDATA%/CelestialRescuers

Disclaimer: not the creator, could 100% be wrong!

(+2)

We don't save any meaningful data besides game runs, so on initial start, you request a unique ID from the server that is stored in a JSON file under appdata. This unique ID is not exposed through the API and used as an identifier in case you want to update your username.

It's semi secure, but good enough for the data stored and has the neat side-effect that you don't need to sign up or login or anything, without having to collect or store a device ID (which also has all sorts of data privacy hassles connected).

- Laura

Thank you!