[Unity3d]uMMORPG v1.183 RPG 网络

Peak、
2023-02-28 / 0 评论 / 175 阅读 / 正在检测是否收录...
https://zy.hbrely.net 广告

图片名称
“在信息时代,障碍并不存在。这些障碍是自我强加的。如果你想出发去开发一些伟大的新事物,你不需要数百万美元的资本。你需要足够的披萨和健怡可乐来放在冰箱里,需要一台廉价的个人电脑来工作,还需要全身心投入。我们睡在地板上。我们涉水过河。”―约翰·D·。卡马克,末日大师

MMORPG梦想

20年前,MMORPG需要数百万美元的资本和庞大的开发团队。

然后是Unity,其使命是使游戏开发民主化。

uMMORPG的使命是进一步民主化MMO开发。

是时候开始独立MMORPG时代了。

为什么选择uMMORPG?

uMMORPG是世界上最简单、最容易使用的MMO引擎,原因之一是:99%的MMO项目因过于复杂而失败。

保持代码和体系结构极其简单对于独狼开发人员来说至关重要。

网络

uMMORPG的高级网络使用Mirror,低级网络使用Telepathy。使用Mirror,服务器和客户端是一个项目,共享95%的代码。(因此得名“镜子”)。多亏了Mirror,uMMORPG需要不到10k行代码,同时仍然可以轻松扩展到500-1000 CCU。

uMMORPG的网络是完全垂直整合的。完整的网络堆栈是专门为uMMORPG设计的,每天都在改进,并由数百个其他Unity网络项目进行测试。

社区

uMMORPG最受欢迎的隐藏功能是拥有3000多名成员的庞大Discord社区。我们都在致力于我们的梦想游戏,并在这一路上尽力帮助彼此。

可扩展性

uMMORPG可以根据您的需要轻松修改:

*强大的插件系统和数十个额外的社区插件

*自定义项目/技能/任务/食谱的脚本对象。

*详细的文档可在线获取。

*包含100%的源代码。

特点:玩家

uMMORPG配备了一个内置的弓箭手和战士类,以显示远程和近战战斗。像法师这样的额外职业可以很容易地创建。

玩家有等级、经验、黄金、技能、库存、装备、属性和动画。他们可以通过WASD和点击移动两者。战斗系统支持常规攻击、拦截和暴击。玩家可以互相厮杀,并受到谋杀系统的惩罚。

特点:怪物

怪物可以很容易地被放置在世界上,并在服务器运行时穿越其周围环境。他们的属性、攻击半径和移动行为可以在Unity Inspector中轻松修改。怪物死后是可掠夺的,它们可以在运行时繁殖,例如用怪物卷轴。

特点:Npcs

uMMORPG附带Npc,可以向玩家出售或购买物品、管理公会、复活宠物和提供任务。

功能:可编写脚本的项目/技能/任务

uMMORPG具有强大的可脚本项目/技能/任务系统。您可以基于现有类型(例如药剂)添加新项目,或通过继承ScriptableItem创建新类型。没有任何限制,你可以创造一个技能,它可以立即产生1000个怪物或眩晕服务器上的所有人。

特点:坐骑和宠物

uMMORPG支持玩家拥有的可繁殖实体,实现为坐骑和宠物。坐骑可以让玩家更快地移动,同时也可以被其他人攻击。宠物可以购买、召唤和训练。他们将与主人并肩作战。

功能:门户和实例地下城

当一方进入门户时,服务器可以自动实例化副本。实例化地下城传统上很难使用,需要额外的服务器机器。uMMORPG优化并简化了这个过程,使实例化的地下城现在非常容易使用。

特色:聚会、协会和聊天

多人游戏都是关于玩家互动的。uMMORPG配备了一个小组狩猎怪物的派对系统,一个玩家之间长期合作的公会系统,以及一个可以轻松在所有这些系统之间进行交流的聊天系统。

特点:制作

uMMORPG提供了一个简单而强大的制作系统。制作食谱将给定的一组项目转换为具有指定成功概率的结果项目。制作可以用于以各种方式组合物品,例如:

*健康药剂+法力药剂=活力药剂

特色:购物中心

Item Malls是过去20年中最成功的MMO货币化策略。uMMORPG附带一个物品商城,允许您以不同的硬币价格出售不同类别的物品。uMMORPG对任何支付提供商都不是硬编码的。您可以选择任何想要以真实货币出售硬币的支付提供商,然后在uMMORPG的订单表中发布交易。

特点:安全区

为了避免混乱,uMMORPG配备了可以包围城镇的安全区。在安全区,任何人都不能互相攻击,这对于初学者区域来说非常有用,以避免更高级别玩家的产卵露营。

功能:数据库

uMMORPG默认使用SQLite,它开箱即用,无需任何额外设置。SQLite是为军用级系统开发的,具有100%的测试覆盖率,同时非常易于使用,这正是我们所需要的。数据库系统可以由任何其他系统代替。例如,有一个免费的Mysql社区插件可用。

功能:登录、角色选择和创建

uMMORPG附带一个简单的登录系统,默认情况下可以接受任何新帐户。可以修改NetworkManagerMMO.IsValidAccount函数,以便轻松验证外部网站或数据库系统上的帐户。uMMORPG还提供了基本的角色选择和创建功能。

特点:安全

在开发uMMORPG之前,我花了几年时间对一些流行的MMORPG进行逆向工程,以了解其机制并开发机器人。因此,uMMORPG是100%服务器权威的,并且非常仔细地验证任何客户端输入。在保护服务器免受欺诈和攻击方面,我们付出了大量的努力。任何安全漏洞将在48小时内修复。

特点:稳定性和LTS

经过近4年的开发,uMMORPG自2019年2月起终于功能完整,并处于长期支持模式,同时在Unity的LTS版本上运行以获得最大的稳定性。任何可复制的错误都会立即修复。有几个项目依赖于uMMORPG,我打算很快将其用于我自己的MMO项目,所以bug和稳定性总是最重要的。

路线图

目前,大部分开发时间都用于网络改进,以尽可能扩大CCU的规模,同时也进行大量社区压力测试,以确保生产的最大稳定性。

最后的单词

回到2006年,我玩了我的第一部MMO,并立即爱上了它。从那时起,制作自己的MMORPG是我唯一真正关心的事情。uMMORPG投入了超过12000工时,这是一段漫长而艰难的旅程。

我邀请您来到我们的社区,与我们一起探索制作我们的梦想游戏。uMMORPG为您完成了所有繁重的工作,对于孤狼开发人员来说,最终有了成功的合理机会。但购买uMMORPG并不能保证成功。它仍然需要大量的汗水、泪水、专注和长时间的工作。但这将是值得的,而且每一步都将变得越来越激烈,对你和你的球员都有意义。
图片名称
图片名称
图片名称
图片名称
图片名称
图片名称
图片名称

评论 (0)

取消