This is a broad question but I’ll give some specifics. I’m working on a simple game as a way of better learning unity, it is a mobile version of the game 20 Questions. I had initially built the game around sqlite and it worked fine in the editor but when I decided to start to try deploying it to see how it worked on an actual mobile device I ran into serious issues.
So, my question is, what would be recommended for data storage in my scenario?
First, I will have a lot of pre-entered data that needs to be queried during the game (thousands of records at least).
Second, I need to be able to quickly and (somewhat) easily get subsets of the data back in response to user actions (i.e. in sqlite this would be 'select * where item like ‘%boat%’).
Third, I would need to be able to insert and edit the pre-existing records.
I have read a lot of posts trying to solve my sqlite problem and many of them question the need for a database, if there is a non-database solution for what I need I am certainly open to it.
Thanks for any feedback.