我为独自开发的游戏开发者提供合同工作,尤其是那些使用Cursor或Claude等编码器开发的游戏。现在他们需要在发布前/后获得帮助。模式总是相同。游戏在他们自己的测试中正常运行,他们很自豪,诚实,确实正常。然后真正的玩家接触到游戏,事情会以开发者从未料到的方式破裂,因为他们是唯一接触过该项目的人。Stuff 我在几乎每个项目中遇到的基本问题: 1. API 密钥或后端机密只是放在客户端构建中。如果您的游戏有排行榜、保存服务器等功能,请检查您的构建以查看是否有玩家可以在五分钟内从您的APK中提取的东西。 2. 客户端信任自己。得分、货币、库存等信息被发送到服务器时,服务器只是接受它,没有检查。有人编辑保存文件或修改请求,现在他们就有无限宝石了。这不是如果,而是何时。 3. 玩家之间没有分离。云保存或多人游戏中,玩家A可以通过更改ID来读取或覆盖玩家B的内容。 nobody 在独自测试时不会注意到这个问题,因为只有一个玩家。 4. 一旦发布,游戏中就没有崩溃跟踪。玩家不会向您发送bug报告,他们只会卸载并给予一星评分,仅仅说“崩溃”。简单地添加基本的崩溃日志只需20分钟,并且可以准确地告诉您人们在哪里退出。 5. 从未实际测试过的备份。每个人都说他们有备份。几乎没有人尝试过恢复一个。直到您尝试恢复一次,您才真正知道。 6. IAP信任客户端的价格或购买状态。第一个使用代理工具的人会在一天内破坏您的经济。 AI 特定的:它会静默地触摸您没有问到的系统,而它正在修复其他东西。您的运动代码昨晚是好的,您没有接触它,现在它表现出奇怪的行为。保持一个单独的测试场景,点击它后任何大型AI辅助更改,捕捉到这个问题。 这些并不是重写,而是几天的枯燥工作。发布前吃掉这些问题比在发布后你的Discord爆炸要好。 感兴趣的是其他人都遇到的什么问题,而不是这里提到的。
今年花了大量时间修复“AI建造”的游戏以便于独立开发者使用。每次都遇到同样的几种问题。
评论 (0)