热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

暴雪总裁演讲总结游戏十条经验ZT

暴雪创办人兼总裁MichaelMorhaime在GDCAustin上发表了演讲,谈论他从《魔兽世界》和其他暴雪游戏中总结出来的十条经验。1·游戏性第一。如果你了解暴雪,那你知道他
暴雪创办人兼总裁Michael Morhaime在GDC Austin上发表了演讲,谈论他从《魔兽世界》和其他暴雪游戏中总结出来的十条经验。

1·游戏性第一。如果你了解暴雪,那你知道他们在游戏平衡性上力尽完美,或者说比任何人做的都好。暴雪哲学好懂但难掌握。他们希望你入门容易而维持长时间的兴趣,用同一款产品同时吸引休闲和核心玩家。

2·打造并保护品牌。暴雪的目标是要消费者进入商店,看到暴雪的商标就知道那是好东西。但个人认为暴雪这方面做的不好,为何?他们欺负了可怜的BNetD(战网私服)人员,控告一群没有反抗能力的开发者。暴雪真坏。
 

3·抗拒提早上市的诱惑。这一点很多人都做不到。游戏是要在完成之后再推出,而不是当日历上某个时候到来。如果照着日历办事,那你的结果就是创世纪9,更糟糕的,就是多bug的微软恶梦般的操作系统
Michael指出,公司应该用长远的目光去看,而不是考虑短期。短期考虑通常不会有好结果。《暗黑破坏神》错过了圣诞假期,在12月31日推出。你会觉得暗黑是个错过了圣诞的游戏,还是个卖了几百万的游戏?《燃烧远征》也错过了圣诞假期,但在第一天就卖出了240万份。

4·不要所有东西都同时做。知道自己能做什么,然后把它做好。《魔兽世界》并不是他们第一款在线游戏,《魔兽3》就有大量在线内容,《暗黑2》也是。从它们之中吸取经验,WOW就诞生了。

5·暴雪是一个全球性的企业它曾经只是美国的公司。东西先做好英文的再去做其它地区的。游戏先在北美发售,然后到欧洲,然后到其它地方。这种做法有好些弊端。
星际争霸,韩国的国家级游戏,显示的却不是本地语言。唯一有本地语言的是日本版,但这个版本又与其它的冲突,韩国人玩的是英文版。而北美和欧洲的灰色市场意味着当游戏在美国发售,那在欧洲发售日期之前人们就能拿到它,而当游戏正式在欧洲发售的时候,人们已经买到了,销售自然不好,零售商也不高兴。
解决方法就是平等的对待所有玩家。进行全球范围的同步发售。这需要更多时间,但绝对值得。《暗黑2》便是全球同时发售,而结果也相当好。

6·地区性口味的神话。暴雪不相信有地区性口味这玩意儿,全球兴趣都是一样的,只是人数不同。如果你制作一款适合所有人口味得游戏,那你就不用针对每个市场各做一个版本了。
有一件事还是得注意,就是文化问题,比如魔兽3里的熊猫。游戏里的熊猫穿着日本服装拿着日本武器。中国玩家对此颇有怨言。因此它后来就改穿了中式服装和中式武器,问题就解决了。

7·运营网络游戏不属于游戏开发。你在三个大陆上24小时不停得运行着数千台服务。你还需要管理一群活跃但虚拟的社区。
举个例子,你的开发小组在为游戏增加内容,但如果小组需要修正服务器的问题,他们就不能继续开发那些内容,哪个更重要?暴雪特别成立了一个小组专门应付游戏里的问题,这样开发小组就可以专注于他们的工作了。

8·交流。内部交流、外部交流。如果你有社区,跟他们交谈,经常的,清楚的。如果有个大bug,或者服务器挂了,工作人员马上就开始工作,他们不会到论坛里解释问题,时间就这样浪费了。
因为这样,内部无关人员不知道发生了什么事,外面的人也不知道发生了什么事,然后人们开始抓狂,在论坛上疯狂发贴然后论坛就挂了。
为了解决这个问题,暴雪建立了一个正式的邮件系统。开发小组可以与内部人员交流,消息可以有秩序的传播开去。

9·避免涉及金钱。只要你在WOW里显露出一点商机,人们就会滥用它。如果你把它隐藏,问题就变小了。如果坏人不能赚钱,淘金、窃取帐号、伪造信用卡等等这些问题就不再存在了。

10·持续测试游戏。不要相信Ver.1.0。你测试的越多就越好,但很少人能做到。在暴雪,每时每刻每人都在测试。先有封测,然后公测,然后发售,希望游戏到了发售日的时候能有平衡性、流畅、无bug。

暴雪在燃烧远征的发售上相当接近这个目标。服务器的结构升级以减少网络延迟,并提升了容量。他们补充了很多的内容,最后把发售日期推迟到完成的那一天。
最后,他们在当地时间凌晨发售了。一天卖掉了240万份,这是很好的成绩。有管理员表示当他看着服务器的灯一个接一个亮起来的时候他感到非常欣慰。
暴雪奋斗了16年,现在有数百万玩家在线游戏,他们做出了不错的成绩。任何技术都会出现问题,但暴雪总能把它们减轻。希望日后的网络游戏可以从他们的错误和成功中学到一些经验。

推荐阅读
  • 第六章:枚举类型与switch结构的应用分析
    第六章深入探讨了枚举类型与 `switch` 结构在编程中的应用。枚举类型(`enum`)是一种将一组相关常量组织在一起的数据类型,广泛存在于多种编程语言中。例如,在 Cocoa 框架中,处理文本对齐时常用 `NSTextAlignment` 枚举来表示不同的对齐方式。通过结合 `switch` 结构,可以更清晰、高效地实现基于枚举值的逻辑分支,提高代码的可读性和维护性。 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 尽管我们尽最大努力,任何软件开发过程中都难免会出现缺陷。为了更有效地提升对支持部门的协助与支撑,本文探讨了多种策略和最佳实践,旨在通过改进沟通、增强培训和支持流程来减少这些缺陷的影响,并提高整体服务质量和客户满意度。 ... [详细]
  • SAP 实用技巧:如何高效终止运行中的进程
    在ERP系统中,通过事务代码SM66和SM51可以查看服务器上的进程执行情况。在某些特殊情况下,可能需要终止占用资源的进程。本文详细介绍了几种高效终止进程的方法,并提供了操作步骤和注意事项,帮助用户在遇到问题时快速解决。 ... [详细]
  • 基于Dubbo与Zipkin的微服务调用链路监控解决方案
    本文提出了一种基于Dubbo与Zipkin的微服务调用链路监控解决方案。通过抽象配置层,支持HTTP和Kafka两种数据上报方式,实现了灵活且高效的调用链路追踪。该方案不仅提升了系统的可维护性和扩展性,还为故障排查提供了强大的支持。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • PHP自学必备:从零开始的准备工作与工具选择 ... [详细]
  • 小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限
    小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限 ... [详细]
  • 初探性能优化:入门指南与实践技巧
    在编程领域,常有“尚未精通编码便急于优化”的声音。为了从性能优化的角度提升代码质量,本文将带领读者初步探索性能优化的基本概念与实践技巧。即使程序看似运行良好,数据处理效率仍有待提高,通过系统学习性能优化,能够帮助开发者编写更加高效、稳定的代码。文章不仅介绍了性能优化的基础知识,还提供了实用的调优方法和工具,帮助读者在实际项目中应用这些技术。 ... [详细]
  • 本文深入探讨了Ajax的工作机制及其在现代Web开发中的应用。Ajax作为一种异步通信技术,改变了传统的客户端与服务器直接交互的模式。通过引入Ajax,客户端与服务器之间的通信变得更加高效和灵活。文章详细分析了Ajax的核心原理,包括XMLHttpRequest对象的使用、数据传输格式(如JSON和XML)以及事件处理机制。此外,还介绍了Ajax在提升用户体验、实现动态页面更新等方面的具体应用,并讨论了其在当前Web开发中的重要性和未来发展趋势。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • 在重新安装Ubuntu并配置Django和PyCharm后,忘记测试MySQL连接,导致在后续配置过程中遇到错误:ERROR 2003 (HY000) - 无法连接到本地服务器 ‘127.0.0.1’ (111)。本文将详细介绍该错误的原因及解决步骤,帮助用户快速恢复MySQL服务的正常运行。我们将从检查网络配置、验证MySQL服务状态、配置防火墙规则等方面入手,提供全面的故障排除指南。 ... [详细]
  • 本文深入探讨了 Linux 系统中字符集配置的问题及其解决方案,重点介绍了 `locale` 设置的方法和常见错误的修复技巧。通过详细分析 `locale` 变量的配置,如 `LANG`、`LC_COLLATE`、`LC_CTYPE` 和 `LC_MESSAGES`,帮助用户解决字符显示不正常、命令执行出错等问题,提升系统稳定性和用户体验。 ... [详细]
  • 从运维繁忙到屡获殊荣:一位CIO的辉煌转型之路
    企业首席信息官(CIO)常常面临一个棘手的问题:如何有效推动公司的数字化转型?尽管数字化转型已成为企业未来发展的重要共识,但如何具体实施依然是许多CIO面临的重大挑战。在日常运营中,企业需要处理大量的业务问题和制定各种发展规划,这使得数字化转型往往被排在较低的优先级。此外,不断涌现的新问题和新规划也常常打乱原有的计划,进一步增加了转型的难度。 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
author-avatar
你给的喜欢--触不成及
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有