你好,

我开始开发一款类似《赛道狂飙》的游戏,重点是让玩家之间能轻松交换回放记录。起初我用Firebase存储回放,并通过它的存储服务查看全球排行榜,但在大约30名测试者体验后,免费限制就用完了。我稍微研究了一下为什么这么快就超限——老实说我觉得有点太快了——结果发现Firebase不仅按上传和下载计费(我原本以为只算这两项),还会对“浏览”收费。在我的游戏里,只要玩家想查看排行榜,Firebase就会把所有已存储的回放都算作被浏览了一次。而我设计的排行榜会在每次比赛后自动显示,所以很快就用光了免费额度。

幸运的是,我的游戏是面向Steam平台的,我了解到Steam的用户生成内容(UGC)功能,这简直完美符合我的需求,而且还不止于此。地图、皮肤、模组,几乎任何东西都能免费上传和分享。根据文档,每个用户的上限是100GB文件大小和10000个物品。所以,如果大家有任何问题,我会尽量回答。

游戏名叫《Vortha Racing》,视频里展示的是其中一条赛道。