我们已经在Unity上开发Aero Tales Online大约10年了,我想分享一下当前项目的状态,以及我们在这条路上遇到的技术挑战。
游戏是一款跨平台的MMORPG,支持Windows、Android和iOS平台,同一款游戏的玩家、服务器和游戏系统在所有平台上共享。
其中一个最大的挑战是维持这么大的项目多年。我们已经经历了多个Unity版本和引擎升级,目前我们正在使用Unity 6。保持旧系统的可用性,同时逐步替换或重构它们,可能比在一开始就建立它们更具挑战性。
跨平台开发也是这个项目的重要组成部分。同样的战斗和游戏系统需要在非常不同的硬件、屏幕尺寸和输入方法下工作,而保持PC和移动玩家之间的体验一致性。
性能也是一个长期的挑战,特别是在移动设备上。MMORPG可能有大量的角色、怪物、NPC、效果和UI元素同时激活,因此我们需要不断优化系统以适应游戏的增长。
这个项目现在包括像动作战斗、角色定制、地牢和raid、PvP、公会、房屋、职业和大量地图和环境的系统。
附上的视频是我们的最新游戏试玩视频,展示了项目经过这么多年后的当前状态。
游戏链接:Aero Tales Online
评论 (0)