适用于大规模多人在线游戏开发的MMORPG引擎
uMMORPG是一款独立开发者的MMORPG引擎,它的目标是通过简化和易用性来赋予独立开发者进行大规模多人在线游戏开发的能力。uMMORPG提供了完整的功能和强大的社区支持,适用于各种类型的游戏项目。

网络编程

uMMORPG使用Mirror作为高级网络编程工具,使用Telepathy作为底层网络编程工具。使用Mirror,服务器和客户端是一个项目,共享95%的代码(因此得名“Mirror”)。借助Mirror,uMMORPG只需要不到1万行代码,就可以轻松扩展到500-1000个并发用户。
uMMORPG的网络编程完全垂直集成。整个网络栈专门为uMMORPG设计,并在数百个其他Unity网络项目中进行了实战测试,每天都在不断改进。

可扩展性

uMMORPG可以轻松地根据您的需求进行修改:
* 强大的插件系统和数十个额外的社区插件
* 可脚本化的物品/技能/任务/配方对象。
* 详细的在线文档。
* 包含100%源代码。

功能特点:玩家

uMMORPG内置了弓箭手和战士职业,以展示远程和近战战斗。可以非常容易地创建其他职业,如法师。
玩家拥有等级、经验、金币、技能、背包、装备、属性和动画。他们可以通过WASD和鼠标点击进行移动。战斗系统支持常规攻击、格挡和暴击。玩家之间可以进行战斗,并受到杀人系统的惩罚。

功能特点:怪物

怪物可以轻松地放置在游戏世界中,并在服务器运行时自动巡游周围。在Unity Inspector中可以轻松修改怪物的属性、攻击范围和移动行为。怪物死亡后可掉落战利品,还可以在运行时生成,例如使用怪物卷轴。

功能特点:NPC

uMMORPG提供了NPC功能,可以与玩家买卖物品,管理公会,复活宠物和提供任务。

功能特点:脚本化的物品/技能/任务

uMMORPG具备强大的脚本化物品/技能/任务系统。您可以基于现有类型(如药水)添加新物品,或者通过继承ScriptableItem创建新类型。没有限制,您可以创建一个立即生成1000只怪物或使服务器上的所有人陷入晕眩的技能。

功能特点:坐骑和宠物

uMMORPG支持生成的玩家拥有实体,作为坐骑和宠物的实现。坐骑可以让玩家移动更快,但也可以被其他人攻击。宠物可以购买、召唤和训练,它们将与主人一起战斗。

功能特点:传送门和副本

当队伍进入传送门时,服务器可以自动实例化一个副本。传统上,副本非常难以使用,并且需要额外的服务器设备。uMMORPG优化并简化了这个过程,使得副本变得非常易于使用。

功能特点:组队、公会和聊天

多人游戏的核心在于玩家之间的互动。uMMORPG提供了组队系统,让玩家可以组成小队一起打
怪,提供了公会系统,让玩家可以长期合作,还提供了聊天系统,方便在这些系统之间进行沟通。

功能特点:制作

uMMORPG提供了简单而强大的制作系统。制作配方将一组给定的物品转化为具有指定成功概率的结果物品。制作可以用于以各种方式组合物品,例如:
* 生命药水 + 法力药水 = 活力药水
* 刀刃 + 柄 + 剑配方 = 剑。

功能特点:物品商城

物品商城是过去20年最成功的MMO货币化策略。uMMORPG内置了一个物品商城,允许您以不同的虚拟货币价格在不同的类别中销售物品。uMMORPG没有硬编码任何支付提供商。您可以选择任何支付提供商,以真实货币出售虚拟货币,并将交易记录简单地记录在uMMORPG的订单表中。

功能特点:安全区域

为了避免混乱,uMMORPG提供了安全区域,可以将其放置在城镇周围。在安全区域内,玩家无法互相攻击,这对于新手区域来说非常有用,可以避免高级玩家的刷怪。

功能特点:数据库

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

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

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

功能特点:安全性

在开始开发uMMORPG之前,我花了几年时间逆向工程一些热门MMORPG,以了解它们的机制并开发机器人。因此,uMMORPG是100%服务器验证的,并且非常谨慎地验证任何客户端输入。我们非常注重保护服务器免受作弊和漏洞的影响。任何安全漏洞都将在48小时内修复。
uMMORPG是一款非常强大且易于使用的MMORPG引擎,为独立开发者提供了实现大规模多人在线游戏的能力。它具有完整的功能集,强大的社区支持,并且可以根据需求进行扩展和定制。无论是初学者还是有经验的开发者,uMMORPG都是一个值得考虑的选择。

Leave a Reply

后才能评论