嘿 r/GameDevelopment, 我是一个玩家,而不是开发者,但我花了些时间想出一个游戏概念,我觉得很有趣。 我希望能从您的技术角度获取您的反馈。 核心想法: 一个单独的共享世界。 没有加载屏幕,没有主菜单。 只需调节滑动条(速度、破坏、建筑、现实主义),世界就能在实时重新构建。 * 想要一个宁静的建筑游戏吗? 世界变成一个立方体沙盒。 * 想要一个史诗般的战争吗? 它变成一个巨大的战场。 * 想要恐怖吗? 你进入地铁,它变成生存恐怖。 麻烦的部分(界面& AI): UI 不是静态的。 一个 AI 助手会学习你的习惯。 你可以说:“给我 Blender 快捷键”——UI 会重新排列自己。 随着时间的推移,它会移除你从未使用的按钮,并适应你。 技术的转折(分布式渲染池): 代替巨大的服务器处理一切,系统使用玩家闲置的 GPU 功率的 P2P 池。 * 玩家 A 平静地建造了一栋房子(GPU 20%负载)。 * 玩家 B 想要一个重度物理的围城战。 * 系统借用玩家 A 和 100 名玩家的闲置 80% 和 100% 的 GPU 功率来计算玩家 B 的物理和 NPC 路径寻找。 * 玩家 A 没有注意到 FPS 下降,而玩家 B 得到了一个平滑的史诗般的战斗。 我对您的主要问题: 1. 这种架构是否在当前的网络技术中是可行的,还是我错过了一个致命的缺陷? 2. 什么是最大的瓶颈? 延迟? 安全? 同步世界状态? 3. 您作为开发者是否会考虑构建类似这样的东西,还是它是一种痴梦? 我真心诚意地对这个想法很激动,所以请您在它上面找出缺陷。 我需要从实际知道如何打造游戏的人那里获得现实检查。