找回密码
 立即注册
搜索

[完整项目] uMMORPG 1.142

[复制链接]
109 |0
发表于 2023-7-11 14:26:12 | 显示全部楼层 |阅读模式




















The MMORPG Dream
20 years ago, MMORPGs used to require millions of dollars of capitalization and large teams of developers.

And then came Unity, with its mission to democratize game development.

uMMORPG's mission is to go one step further to democratize MMO development.
It's time to begin the era of the Indie MMORPG.

Why uMMORPG?
uMMORPG is the most simple and easiest to use MMO engine on the planet for one reason: 99% of the MMO projects fail because they are too complex.

Keeping both the code and the architecture incredibly simple is of utmost importance for the lone wolf developer.

Networking
uMMORPG uses Mirror for its high level networking and Telepathy for its low level networking. With Mirror, the server & client are ONE project and share 95% of the code. (hence the name "Mirror"). Thanks to Mirror, uMMORPG requires less than 10k lines of code while still scaling to 500-1000 CCU easily.

uMMORPG's networking is completely vertically integrated. The full networking stack was designed specifically for uMMORPG and is being improved every single day and battle tested by hundreds of other Unity networking projects.

Community
uMMORPG's most popular hidden feature is its huge Discord Community with over 3000 members. We are all working on our dream games and trying our best to help each other out along the way.

Extensibility
uMMORPG can be modified to your needs easily:
  * A powerful Addon System and dozens of additional community addons
  * Scriptable Objects for custom Items/Skills/Quests/Recipes.
  * A detailed documentation is available online.
  * 100% of the source code is included.

Feature: Players
uMMORPG comes with a built in Archer and Warrior class in order to display ranged and melee combat. Additional classes like mages can be created very easily.

Players have levels, experience, gold, skills, inventories, equipment, attributes and animations. They can move both with WASD & click movement. The combat system supports regular attacks, blocks and critical hits. Players can fight each other and get penalized with a murder system.

Feature: Monsters
Monsters can easily be placed in the world and will traverse their surroundings while the server is running. Their stats, aggro radius and movement behaviour can easily be modified in the Unity Inspector. Monsters are lootable after dieing and they can be spawned at runtime, for example with monster scrolls.

Feature: Npcs
uMMORPG comes with Npcs that can sell or buy items to/from the player, manage guilds, revive pets and offer quests.

Feature: Scriptable Items/Skills/Quests
uMMORPG comes with a powerful Scriptable Items/Skills/Quests system. You can add new items based on existing types (e.g. potions), or create new types by inheriting from ScriptableItem. There are no limits, you could create a skill that instantly spawns 1000 monsters or stuns everyone on the server.

Feature: Mounts & Pets
uMMORPG supports spawnable player owned entities, implemented as mounts and pets. Mounts allow the player to move more quickly, while also being attackable by others. Pets can be purchased, summoned and trained. They will fight alongside their owner.

Feature: Portals & Instanced Dungeons
The server can automatically instantiate a dungeon when a party enters a portal. Instanced dungeons were traditionally very difficult to use and required additional server machines. uMMORPG optimized and simplified the process to the point where instanced dungeons are now extremely easy to use.

Feature: Parties, Guilds & Chat
Multiplayer games are all about player interaction. uMMORPG comes with a party system to hunt monsters in a group, a guild system for long term collaboration amongst players and a chat to communicate between all of those systems easily.

Feature: Crafting
uMMORPG provides a simple, yet powerful crafting system. Crafting recipes convert a given set of items to a resulting item with a specified probability of success. Crafting can be used to combine items in all kinds of ways, for example:
  * Health Potion + Mana Potion = Vigor Potion
  * Blade + Handle + Sword Recipe = Sword.

Feature: Item Mall
Item Malls are the most successful MMO monetization strategy of the last 20 years. uMMORPG comes with an item mall that allows you to sell items in different categories for different coin prices. uMMORPG is not hard coded to any payment provider. You can any payment provider that you want to sell coins for real money, and then simply post the transactions in uMMORPG's orders table.

Feature: Safe Zones
To avoid chaos, uMMORPG comes with safe zones that can be wrapped around towns. In safe zones, no one can attack each other, which is very useful for starter areas to avoid spawn camping by higher level players.

Feature: Database
uMMORPG uses SQLite by default, which works out of the box and without any additional setup whatsoever. SQLite was developed for military grade systems and has 100% test coverage while being extremely easy to use, which is just wh


MMORPG之梦
20年前,mmorpg通常需要数百万美元的资金和庞大的开发团队。

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

uMMORPG的使命是进一步推动MMO开发的民主化。
是时候开启独立MMORPG的时代了。

为什么uMMORPG ?
uMMORPG是世界上最简单、最容易使用的MMO引擎,原因之一是:99%的MMO项目失败是因为它们太复杂了。

对于独行侠来说,保持代码和架构的简单性是最重要的。

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

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

社区
《uMMORPG》最受欢迎的隐藏功能是拥有超过3000名成员的巨大的Discord社区。我们都致力于自己的梦想游戏,并在此过程中尽最大努力相互帮助。

可扩展性
uMMORPG可以根据您的需要轻松修改:
*一个强大的插件系统和数十个额外的社区插件
*脚本对象自定义项目/技能/任务/食谱。
*详细的文件可在网上找到。
* 100%的源代码包括在内。

特点:玩家
uMMORPG带有内置的射手和战士类,以显示远程和近战。像法师这样的附加类可以很容易地创建。

玩家拥有关卡、经验、金币、技能、库存、装备、属性和动画。它们可以同时使用WASD和click移动。战斗系统支持常规攻击、格挡和暴击。玩家可以互相战斗,并受到谋杀系统的惩罚。

特点:怪物
怪物可以很容易地放置在世界中,并在服务器运行时穿越周围环境。他们的状态,攻击半径和移动行为可以很容易地在Unity检查器中修改。怪物在死亡后是可掠夺的,它们可以在运行时生成,例如怪物卷轴。

特点:npc
在《uMMORPG》中,npc可以向玩家出售或购买道具,管理公会,复活宠物并提供任务。

功能:脚本道具/技能/任务
uMMORPG具有强大的脚本项目/技能/任务系统。您可以根据现有类型添加新项目(例如药水),或者通过继承ScriptableItem创建新类型。这里没有限制,你可以创造一个技能,立即产生1000个怪物或击晕服务器上的所有人。

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

特点:传送门和副本
当玩家进入传送门时,服务器可以自动实例化地下城。传统意义上,地下城实例很难使用,并且需要额外的服务器机器。《uMMORPG》优化并简化了这一过程,现在实例化的地下城非常容易使用。

功能:聚会,公会和聊天
多人游戏都是关于玩家互动。《uMMORPG》有一个团队系统,可以在团队中猎杀怪物,有一个公会系统,可以让玩家长期合作,还有一个聊天系统,可以方便地在所有这些系统之间进行交流。

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

特点:项目商城
道具商城是过去20年最成功的MMO盈利策略。《uMMORPG》拥有一个道具商城,允许玩家以不同的币价出售不同类别的道具。uMMORPG没有硬编码给任何支付提供商。你可以通过任何支付提供商出售你想要的货币,然后在《uMMORPG》的订单表中发布交易。

特点:安全区
为了避免混乱,《uMMORPG》设置了可以包围城镇的安全区。在安全区域中,没有人可以互相攻击,这对于新手区域避免高级玩家的刷出营地非常有用。

特点:数据库
uMMORPG默认使用SQLite,它可以开箱即用,不需要任何额外的设置。SQLite是为军用级系统开发的,并且具有100%的测试覆盖率,同时非常易于使用





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表