大家好,
过去几周我一直在精炼和开发一个开源的PVP游戏的想法。目前的进展让我很满意,所以我决定写一篇文章来记录并征求大家的意见。目前的名字是SlopArena,听起来很吸引人,也很诚实。

Slop Arena 项目

这个项目源于我对看到大量PVP游戏下线或被开发者抛弃的失望。PVP游戏很难维持:需要大量玩家才能实现低等待时间,免费玩法的盈利模式很难,而且通常需要一个完整的资产/动画团队,竞争性和休闲性之间的平衡很难实现。

游戏玩法

很多PVP游戏都是射击游戏了,但是我喜欢WASD控制和不喜欢瞄准。我的目标是找到Smash和Battlerite之间的联系,基本上就是找到Divine Knockout。最初我很失望,因为我从来没有玩过这个游戏(它已经死了),但是后来我很高兴,因为我知道我找到了我想要的游戏玩法——一个3D竞技平台战斗者。我认为这是一个既适合休闲玩家又适合竞争玩家的绝佳核心,而且这个游戏类型被低估了。大多数竞技平台游戏,如RoA或SlapCity都是2D。

社区建设

很多现代PVP游戏提供了一个非常流畅的社交体验。自动匹配、少的聊天或甚至表情符号系统、与其他玩家之间的非游戏性交互很少。我的目标是做出相反的选择。我想提供全球和服务器聊天的组合,以及类似Counterstrike的服务器浏览功能,以促进玩家之间的交互。未来我希望能实现一个实时的观众系统。玩家可以进入顶级玩家之间的梯队比赛并看到其他观众。观众可以以小鬼的形式出现并通过表情符号来表达支持。

没有盈利模式

这个项目是一个激情项目,试图建立一个社区,所以我将它完全免费。很多优秀的PVP游戏因为找不到适合的盈利模式而失败了。相反,我选择完全不盈利,以避免这个问题。由于我想开发一个竞争性游戏,所以我选择了一个权威的服务器系统,但我正在寻找减少成本的方法,特别是当我想实现全球聊天和实时观众模式时。经过一些研究,我相信年度总成本将低于我在MTG上花费的金额。

可变游戏模式

SlopArena将支持1v1/2v2匹配模式,以实现一个更流畅的竞争性体验,并且在服务器中支持FFA/团队模式,以实现更多的休闲游戏体验和灵活的玩家数量。

目标是避免长等待时间(如BR中的等待时间)和复杂的MMR(如MOBA中的MMR)同时提供不同的体验给不同类型的玩家。我意识到在玩家数量较低时提供多种游戏模式可能会是一个错误,但由于它不是基于排队的,而是基于服务器的,所以应该是可以接受的。如果你不想玩1v1,你可以浏览服务器来找到一个定制规则/游戏模式的服务器(或玩家托管的服务器)。所有这些可能会根据玩家与游戏的互动方式而改变。

开源

最终,这是一个非盈利游戏,我不会辞职。我的目标是建立一个足够强大的框架,以吸引其他相信这个项目的人。作为一个经验丰富的开发者,我正在快速开发,但我缺乏艺术技能(资产,动画)和游戏设计经验。通过建立游戏的核心和架构,而不是专注于游戏设计,我试图留下一个有趣的部分给社区:设计角色概念和套装,以及舞台和游戏模式。

AI 使用

我已经是软件开发者8年了,我知道如何写代码和结构项目,但在过去几年中,代理编程已经取代了我认为是一个了不起的工具。我正在开发这个项目,就像我在工作中一样:使用代理来思考,计划,记录和编写代码。我正在努力维护一个干净的代码库,注重文档,这将有助于帮助其他人贡献(希望有人会贡献)。我还在使用AI生成工具来快速制作资产,尽管它们看起来不优化且通用。我希望能吸引更多的艺术人才。可能我会考虑雇用艺术家和动画师,如果我已经开发了角色套装,但这仍是一个激情项目。

我目前的位置

考虑到我3周前第一次打开了游戏引擎编辑器和Blender,我对目前的进展感到很满意。然而,这也有一点奇怪,因为我正在为未来的基础设施做大量规划,听起来更像是一个开发项目而不是一个游戏项目。我有一个权威的服务器系统,具有击中盒子/骨骼伤害检测和时钟系统。目前,我正在使用Maximo动画并且已经设置了一个工作的状态机。目前,我已经添加了一些快速的NPC并正在努力解决物理问题。

以下是一个快照,如果你感兴趣:https://youtu.be/5FuwpeusRXk
我不会在这里分享GitHub和Discord的链接,因为有一个自我推销的规则,但我可以通过私信给你一个Discord邀请,如果你对这个项目感兴趣。

感谢你阅读,希望能得到你的反馈。我很明显对这个项目非常激动。