csdn被黑(csdn被黑客攻击)

张工 2022-06-22 17:38:41 阅读:39
  

  作者|克里夫哈里斯

  译者|新月

  | csdn (ID: csdnnews)

  我的个人游戏开发工作室成立20多年了,在Steam、Direct、Mac甚至一些游戏主机上都卖出了上百万次。曾经有一段时间,我拿着四个“热门游戏”(还有七位数的收入)。本文是我根据长期积累的经验总结出来的一些看法。从事编程工作40多年。

  做一个独立游戏真的很难,做一个能赚钱的游戏更难。好在独立开发游戏并不少见,所以有很多像我这样有经验的老程序员,你可以从我们的错误中吸取教训。忠诚胜于行动。即使很多人可能不听我们的意见,我还是希望通过网络来分享,哪怕只有1%的人能听。写这篇文章纯粹是为了帮忙,我什么都不卖。

  现在,让我们来看看一些常见的错误。


独立游戏开发者常犯的十大错误


独立游戏开发者常犯的十大错误


不要选错平台

  不玩手机游戏。没有一家独立游戏开发商能从手机游戏中赚钱。平台已经被巨头企业炮制的大量免费游戏完全占领。独立游戏开发者精心打磨的创新游戏不会有任何人气。手机游戏的可发现性很差。除非你在广告上投入大量资金,否则你应该避免移动平台。

  一些独立开发者似乎在游戏主机上赚钱,尤其是switch,但要注意该平台有内置计时器.每隔几年就会有新的游戏主机推出,你的目标平台也会过时。除此之外,你还要注意发布和QA的难度,游戏的可发现性还是要看平台本身。

  目前PC大概是最好的选择。


独立游戏开发者常犯的十大错误


不要选择不好的类型

  你认为你是2D横版卷轴平台益智游戏的天才开发者吗?让我猜猜,你的游戏很不一样?有一个我从来没见过的很酷的机制!还有就是很酷的设定,很酷的艺术风格?你真的喜欢平台益智游戏吗?

  除非你真的有七位数的营销预算,否则没必要。有些品类已经很挤了,就不要再凑热闹了。你可以看看Steam上的游戏类型,然后按日期排序看最新版本。你确定你能有所作为吗?


独立游戏开发者常犯的十大错误


不要开发自己不喜欢的游戏

  这个可能和上一个有点冲突。如果你唯一玩过的游戏是平台益智游戏,那就惨了,不过不用担心。如果你不喜欢某一类,在这类游戏中基本不可能成功。我曾经尝试过做一个塔防游戏,但是最后失败了。你不可能仅凭“一番调研”就知道这类游戏流行的原因和玩家想要什么。如果你想做某一类型的游戏,但是你之前没有玩过这类游戏,那么你需要留出至少半年的时间来积累500 ~ 1000小时这类热门游戏的经验。

  除此之外,你还需要看论坛的帖子和博文,看喜欢这个流派的人玩游戏。你需要亲身体验这种类型的游戏,知道玩家渴望的是什么。你必须弄清楚为什么这个流派的流行游戏会成功,为什么有些游戏会失败。

  这也是我自己最成功的流派(政治策略游戏)几乎没有竞争的原因之一。独立游戏开发者,和经济学、政治学专业的人,交集肯定很少。当然可以抄袭现有的游戏,但是能不能和喜欢这种类型的玩家打成一片?我知道为什么在游戏《民主制度4》中女性没有被视为一个独特的社会群体,为什么每个状态都没有被模拟。我可以很轻松地写出每个题目一万多字的论文。

  你必须对你选择的流派有深刻的理解,并成为流派的超级粉丝。


独立游戏开发者常犯的十大错误


一次性选好开发工具、语言、引擎!永远不要改变

  我用Visual Studio写过C代码,也写过自己的引擎,二十年没变过。

来始终如一。为什么?你觉得独立策略游戏中的哪些功能是我不能使用这个环境开发的?几乎所有独立开发者都会不断改变语言、IDE 和引擎,就像换衣服一样频繁。这是彻头彻尾的疯狂。其实,你并不需要某个流行引擎中的某些功能,而且永远也不需要。如果你必须使用 Unity 之类的工具,那么就请选择一个版本,永远不要改变。不要被新颖的功能所吸引,无论多么闪亮也不重要,也不要相信“更高的生产力”之类的话。这些都是在胡说八道,只会浪费你的时间,并给你带来压力。

  在为《民主制度4》 编辑 csv 文件时,我使用的是2010版的office。我一直没有升级,而且永远也不会升级。我所有的工作都可以在 Excel2010 中完成。而且我永远不会升级 Visual Studio 2013。当我告诉别人这一点时,有人发表长篇大论说我很愚蠢,并告诉我他们使用的工具更高效,我很无奈。

  这些人似乎从来没有发布过任何产品。

  不要升级你的工具,不要升级你的开发电脑。整理好一切,专心开发你的游戏,直到你的游戏发布一年后,并且支持逐渐减少时,再考虑其他工具。


独立游戏开发者常犯的十大错误


  

通过名称描述游戏

  在命名游戏的时候,不要采用太过艺术化或太隐晦的名字,比如“在脆弱中漂流:前奏”,或者其他听起来像自命不凡的前卫摇滚专辑的封面。玩家能否通过名字大致说出游戏的主题和类型?如果不能,则表示命名失败。你又不是Jonathon Blow。人们不会冲着你的鼎鼎大名而购买游戏,他们只能看到游戏名称和图标。如果他们看不懂游戏的类别和背景,你就输了。《我的世界》(Minecraft)就是一个很好的名字。


独立游戏开发者常犯的十大错误


  

从第一天就开始营销

  即便你还没有任何东西,即便只是黑色背景上的一些蓝色斑点,即便你刚刚开始构思游戏,营销也应该跟上,这是你的工作。苹果和谷歌不需要营销,索尼也不需要,Valve也不需要,而 steam 的玩家也不会经常搜索陌生的游戏。你必须吸引他们的兴趣。开始发推文,开始写博客,开始在 reddit 上发布关于你正在开发的游戏的信息。每周都应该做一些与游戏营销相关的工作,从一开始就应该养成这样的习惯。

  至于哪个平台最适合开发期间的营销,则完全取决于你的个人风格。我喜欢 youtube,尽管我是一个非常内向的人。每周我都会制作 15 分钟的 YouTube 视频,谈论我的游戏。现在我会每三周做一个。在此期间,我还会在Facebook、reddit、我的论坛、steam 的论坛和推特上发布文章。你需要覆盖多个渠道,让人们了解你的游戏。

  不要说你不擅长营销。营销是一种技能,与编程一样有难度,有技术含量,而且需要投入精力。你需要认真对待。这是游戏开发中的重要组成部分。营销游戏也是游戏开发的一部分,你必须投入时间。

  每周发布一次正在制作中的游戏的截图并不算营销计划。你需要多做。不要在意刚开始的时候你有多少粉丝,慢慢地就增长起来了。


独立游戏开发者常犯的十大错误


  

不要找借口

  一般游戏失败都是因为你搞砸了。没错,就是因为你。一定是你做错了什么。都是你的错。人们总是会找各种借口,比如发布时间不合适,或者责怪平台没有宣传你的游戏,甚至责怪玩家没有意识到你的游戏有多棒,但其实基本上都是你的错。如果你不能接受失败的事实,就永远也学不会如何避免同一个错误。

  这在营销过程中尤为明显。开发人员总是说他们太忙了,没有时间做 YouTube 视频或博客文章(请抽出一些时间来,你的工作安排不太合理)。或者他们不愿花心思在推特上发截图,因为没有人看。这是一个恶性循环。没有人在意你的每一句话,因为你从来不说话……

  许多开发人员严重低估了开发过程中营销游戏所需的努力。一般来说,你应该每天都发进度报告,每周做一次视频,每周写一篇带截图的博客文章,并将所有这些成果物提交到 reddit、Facebook 以及其他你选择的营销平台。你应该在游戏发布之前,争取发布大量有关游戏的文章和视频。


独立游戏开发者常犯的十大错误


  

投资营销

  如果需要在身无分文的情况下推销一款游戏,那么根据以往积累的经验,我会做三件事。

  •   出售我的私人物品,比如笔记本电脑,为营销筹集资金。

  •   找一份兼职工作,为营销筹集资金。

  •   每周投入 40 小时,全职制作视频、撰写博客文章、回复论坛主题、发推文等。

  你应该制定营销预算,我说的可不止 100 美元或 1000 美元,最低1 万美元起步。在理想情况下,开发预算的 20~50% 都应花在营销上。这笔开销包括游戏演示、邮件订阅、公关公司、广告以及制作视频的软件和设备(摄像头、灯光、绿幕等)。

  开发人员花费在广告上的资金被低估了。大多数开发人员都觉得付费广告是资本带来的优势,觉得这样做很不体面,甚至觉得内疚,所以他们不会明说。他们想让你认为这都是口耳相传,因为他们做的游戏非常出色。

  我在广告上花了很多钱。大概每款游戏10万美元左右。这都是真的。

独立游戏开发者常犯的十大错误


  

游戏发布后的支持

  实际上,发布游戏只是一个开端。对于许多玩家而言,这是一款全新的游戏。今天是他们第一次玩这款游戏,他们非常兴奋,希望你能在接下来的 12 个月内定期改进游戏。他们可不希望你将这款游戏完全抛到脑后。

  你很讨厌这些工作,是吗?大多数开发人员都不喜欢,但我不介意坚持一年左右。如果你打算在发布游戏后,忘得一干二净,然后等着收钱,那么会败得很惨。

  游戏玩家,尤其是 PC 上的玩家,非常期待发布后的更新。如果你没有费尽心思地在 Steam 上展示所有发布后的更新,那么几乎就等于放弃了游戏。游戏发布后,提高销量的最佳策略就是更新游戏。如果有玩家抱怨游戏的问题,则请在一周内修复。没错,所有的问题都应该在一周内修复。在这个时间段内,你仍然应该将所有精力都集中到这款游戏上。也就是说,每周至少需要工作 40 个小时,开发玩家请求的功能,并添加请求的内容。

  当然,并非所有玩家的建议都值得采纳,但是你需要尽可能修复所有错误,在必要时提高性能,并添加玩家要求的基本功能。

  在游戏发布的当天,基本上相当于你收获了一群免费的 QA 人员(实际上是他们在付费为你做测试),他们全天候工作,向你报告 bug、功能请求和数据,以帮助你平衡游戏的玩法。而许多开发人员都不理会这些玩家和他们提供的免费帮助。真的很不应该。发布是否取得巨大成功并不重要,即使仅售出了 100 份游戏,也值得通过简单的修复和调整来更新游戏。

  目前,我正在开发《民主制度4》的第 40 次更新,这些更新大约花了一年的时间。每次更新都有10~30个修改项。这些一点一滴的改动改进了整个游戏。是的,独立开发人员可以做到这一点。真的很难,但你以为呢?


独立游戏开发者常犯的十大错误


  

与其他开发人员交流

  独立游戏开发者很多,我们并不都是你的竞争对手。我们的竞争对手是《使命召唤》以及《堡垒之夜》等,也就是 Netflix 和推特等,而不是其他每年只有几千份销量的独立开发者。独立开发者之间互相的帮助并不是零和博弈。

  很多人有很多智慧。你在开发过程中遇到的问题,几乎其他有经验的开发人员都遇到过很多次,你可以问问我们是如何处理的。你可以向我们寻求建议,如果这些建议来自我们积累的经验,而且对你有帮助,就请接受。

  请注意,有些开发人员每天花8个多小时泡在 reddit 上,你并不一定要听取他们的意见。讲解如何制作游戏的人并不一定是“精英”。网上有大量开发人员分享的文章,比如Jonathon Blow、Introversion 等,他们讨论了他们开发的游戏,哪些方法行之有效,而哪些不行。你可以阅读他们的文章,观看他们的视频,并从他们血与泪的教训中汲取经验。

  参考链接:

  https://www.positech.co.uk/cliffsblog/2021/10/14/common-mistakes-by-indie-game-developers/


独立游戏开发者常犯的十大错误


  

二维码