我不是游戏开发者,但一直好奇游戏是如何保存玩家/世界数据的。比如《侠盗猎车手》,它是如何知道哪些任务已经完成了呢?

RPG游戏如何记录玩家做出的数百种选择,并根据不同选择在故事中触发不同剧情?

MMO如何存储如此庞大的玩家数据?不断有新活动、新物品、新货币等等涌现。

这些全都是非结构化数据吗?

它们只是在数据库里不断添加新字段吗?