Hi there, I am pretty new to using Unity and have come to a problem that I could use some advice with. I am trying to make a multiplayer quiz game where people would be able to select "question packs", having some default packs made by me and then later on one day maybe packs made by the community. Now the question is... I would love to have these packs in a text format so I can easily add questions in and out, but also keep players from editing my default ones. I looked into Steamworks if they had an option to put these kinds of things to some cloud or something, found the steamworks cloud, but that still seems like its saved on the device. I would really love any kind of ideas and opinions.
Just put the text files that represent your own questions into your project. They will become TextAssets, and accessible to your code as strings. But they'll be compiled into your build in such a way that users can't easily read or change them. If you're looking for a format for that data, you might consider GRFON.
Write your question packs code so it can take both TextAssets and external text files as input. As already mentioned, use TextAssets for the questions you don't want modified. Use the external text files for your community provided or otherwise add on packs.
The blog post linked above goes into my reasons for it. In (extreme) brief: less syntax, more comments.