独立游戏《Minecraft》是怎样炼成的

作者:Daniel Goldberg & Linus Larsson

也许有人会认为Markus Persson的游戏《Minecraft》剽窃了他人的IP。对于这一说话,Markus没有顾左右而言他,而是侃侃而谈自己如何找到游戏灵感 ,甚至还将《Minecraft》称为现成游戏的克隆版本。但要知道,不只是其他艺术家,游戏开发者也经常从现成的创意中寻找自己的立足点,通过更改和润色,使之成为自己的作品。——《Minecraft: The Unlikely Tale of Markus “Notch” Persson and the Game that Changed Everything》书摘

Minecraft(from gamesreviews.com)

Minecraft(from gamesreviews.com)

对多数人而言,电脑屏幕上充斥的多彩数字和字母看起令人困惑不已,但Markus却已经习以为常。这款游戏名称是《Dwarf Fortress》,已经成为独立游戏领域的一个新宠。他下载了游戏,并决定亲自试试效果。

Markus两周前就开始在Jalbum工作,他的想法围绕着自己所投入的项目快速运转民。就好像他还是个急于从学校奔向家里的乐高积木的小孩,现在他几乎将所有的闲暇时间都投入到家里的电脑上。他上网为自己的项目寻找灵感——只有在自己想到要制作什么游戏时,才会开始繁重的编码工作。在看到《Dwarf Fortress》时,《Minecraft》的游戏灵感瞬间在他脑中成形。

《Dwarf Fortress》要求玩家帮助一群侏儒战士建设一个城堡。玩家要为侏儒分配不同任务(游戏邦注:例如伐木、挖矿、煮饭、制作家具、捕鱼等)或者保护城堡以免受到吸血鬼、巨蜘蛛、食人妖和狼等怪物的侵袭。其基本的游戏机制类似于许多其他策略游戏,如要求玩家管理一个家庭的《模拟人生》,以及让玩家在农场耕种的Facebook游戏《FarmVille》。但《Dwarf Fortress》在许多方面却不同于其他游戏题材。

首先,其图像极为风格化。其中的游戏世界完全由字母、数字和其他常规的键盘所能够输入的符号组成。这款游戏中可怕的巨蜘蛛也不是细节丰富的3D造型,而是一个简单的灰色字母S。玩家从岩石中所挖的矿物则由英镑符号所代替,床铺则是浅黄的十字,草地和树木是绿色的点和三角形组成。不同颜色的小小笑脸则代表游戏中的侏儒,其简单的图像令游戏更具沉浸感——还有什么巨蜘蛛会比你自己所想象出来的更可怕呢?但对于新手来说,这却是一个障碍。他们需要做大量的功课才能破译呈现在屏幕上的信息,因此不难想象,有不少人在下载《Dwarf Fortress》几分钟之后就放弃了。

dwarf fortress(from rockpapershotgun.com)

dwarf fortress(from rockpapershotgun.com)

但这简单的图像并没有吓退最为投入的玩家。他们的存在令游戏开发者得以专注于其他元素。出色的玩法和有趣的机制总比好看的图像更重要,这让《Dwarf Fortress》开发者Tarn Adams坚持了下来。这也是他花了数年时间调整和更改游戏平衡性以及游戏中成百上千种不同对象、动物和事件的融合所能产生情况的一个原因。对于愿意花时间来探索游戏神秘之处的人来说,这款游戏几乎是拥有生命,自成一体的世界。在《纽约时报》的采访中,Adams表达了自己发现编写到游戏中的鲤鱼变成嗜食侏儒战士的危险怪物时的奇讶:

“我们将其编写为食肉类并且体格与侏儒一般大小的动物,结果确实很棒。”

如果要从人气来判断游戏好坏——《Dwarf Fortress》发布以来下载量超过100万次,相信多数人也会认同这确实是一款好游戏。

其次,《Dwarf Fortress》是一款几乎完全开放式的游戏。当玩家死亡时游戏才会结束,而这通常发生在残酷的侏儒地下世界中。除此之外,玩家可以自主决定要建造什么以及如何建造物体。该游戏将一群快乐的侏儒、工具以及机会摆在玩家面前,只留下一句简单的话:享受乐趣。其他全部交给玩家来决定。

为了实践这种享受乐趣的理念,Markus辞去了他在Midasplayer的稳定工作。他为游戏世界所崛起的独立领域而着迷。虽然他还很难接触到自己为之所迷的东西,但在此方面他却好像比那些在大型工作室就职的开发者还得心应手。

他最常光顾的游戏论坛是TIGSource(聚集了不少独立开发者),Markus在这个论坛的名号是Notch,他在此快速找到了一帮可以谈论游戏的志同道合者。他很喜欢独立领域强烈的创意感,因为这一领域专注于创新、有趣的游戏理念,而非精心制作的图像和昂贵的手稿。他喜欢由程序员完全自主掌控项目的感觉。

外行者若在此时看到他的事业很可能就会摇头。Markus这位从小就梦想成为游戏开发者的人曾就职于瑞典两家最成功的游戏公司。其中之一是Avalanche,专门开发类似好莱坞的大制作项目,另一个是Midasplayer,处于开发领域的前沿,曾大胆探索网络的新潜力。但Markus还是讨厌这两家公司,所以就辞职了。他究竟为何选择了这条路?

也许这不只是为了摆脱日复一日在上司的指挥下工作的生活。“独立”实际上意味着自主,即无需依靠大公司的佣金而开发游戏。Markus对此概念的理解略有不同。他感觉独立是一种个人形象,即为自己创造游戏,其目标并不是赚钱,而是尽力制作最棒的游戏。

从许多方面来看,它的含意更为深远。除了一些特例,游戏行业与其他创意领域的区别就在于,最重要的游戏设计师甚少像著名音乐家或电影导演那样容易因作品而得名。在游戏领域,人们只听闻推出了成功游戏的发行商或工作室,而不是作品创作者的名字。因为游戏开发从多数情况来讲,是一种集体合作的过程。在一个项目中可能就有成百名程序员,某一项目几乎不可能只是特定一人的智慧或愿景。但在独立领域,单个程序员就可以完成从基本愿景到执行等一系列开发事项。甚至可以说,独立游戏开发更接近于美术创造而非系统开发,它让单人游戏开发者获得了身份。Markus从不认为自己是名Java程序员、画面设计师或音乐人,他将自己视为普通的游戏制作者。独立游戏领域才是他所适合的唯一去处。

在Jalbum进行网络开发工作期间,Markus就已经向无法通过开发游戏而获得薪水的这一事实妥协了,但白天做点其他事情来补助自己在晚上和周末所开发的项目总是更有好处的。他实际上将Jalbum视为走出Midasplayer的饭票。现在两周时间过去了,他真的喜欢上这种生活。他与公司首席执行官Carl Manneh建立了熟人关系。Markus称自己对Manneh的第一印象是典型的商人,虽然Markus对商务的事情一点也不感兴趣,但Carl Manneh的热情确实令人印象深刻。他很年轻,思维敏捷,还不到30岁就开了3家公司。第一家公司出售某事,第二家是位于斯德哥尔摩的录音工作室,第三家就是Jalbum。

在Markus看来,Carl的确经营有道,他骨子里就是个创业者,拥有良好的互联网商业头脑。除此之外,他还很理解Markus开发游戏的志向。他甚至很感兴趣地提了一些关于这个项目的问题,并提供了自己的一些想法。Carl完全不同于Midasplayer古板的管理层,他鼓励Markus创作,并确保他有足够的时间和机会平衡工作和自己真正想做的事情。

除了《Dwarf Fortress》之外,当时还有另外两款游戏颇为吸引Markus:《RollerCoaster Tycoon》以及《Dungeon Keeper》。《RollerCoaster Tycoon》是一款娱乐公园模拟游戏,要求玩家在其中建造过山车;《Dungeon Keeper》是一款策略游戏,玩家要挖通道,并在其中引进怪物以及独创的陷阱,以免遭到盗贼和探险者的破坏。

Markus喜欢《RollerCoaster Tycoon》支持玩家快速建设原创而令人印象深刻的建筑这一特点。他花了数个小时设计了复杂的过山车,并打算在自己的项目中植入相同的创意。《Dungeon Keeper》中的奇幻风格,点火把的地下墓穴,以及太空战斗和侏儒战士均是游戏领域中颇为常见的元素,但这仍然是Markus所喜爱的场景。在他看来,自1997年以来极少游戏能够像Bullfrgo经典策略游戏一样抓住那种探索黑暗、毛骨悚然的洞穴和地下城这种揪住神经的紧张感。他打算提取《Dwarf Fortress》中令人兴奋的深度和Tarn Adam游戏所擅长表达的生命力。他自己的游戏将是一个探索和求生的世界,而不是叙事型、分割为现成挑战的游戏。

这里当然还要提到《Wurm Online》这款Markus同Rolf Jansson数年前一起设计的游戏,它与《Minecraft》之间的相似之处很明显。两者的游戏玩家几乎都有根据自己的心情更改世界的完全自由。与《Minecraft》一样,这款游戏有一些建设任务和挑战。玩家要为游戏创造自己的目标,也可以选择同他人合作创造目标。

在2007年春天,Markus退出了《Wurm Online》。Rolf在数年前从斯德哥尔摩搬到了穆塔拉,二人就开始很少联系,Markus知道这款游戏的最大决定权在Roft手中。除此之外,Midasplayer的工作也让他无暇顾及其他。

Rolf很失望《Wurm Online》所创造的收益仅够支付他的全职薪水。游戏的一个创造者的突然退出(Markus是他三年多的好友)对他也是个极大的打击。Markus对此也极为内疚——他觉得这就像是自己在最困难的时候抛弃了老友。他保留了自己在这家公司的一小部分所有权,将其他部分都出让给Rolf。他希望这多少能够弥补一点朋友受到的伤害。

但现在,坐在电脑屏幕前面对着《Dwarf Fortress》的时候,Markus的思绪完全专注于下一个项目——游乐园,中世纪古墓以及侏儒战士。他打算这将些融合到一起成为有趣而令人愉快的东西。

首先,Markus勾勒了一个与其他战略游戏一样的游戏世界。在Markus游戏中,玩家将在一个远比《Dwarf Fortress》更讨人喜欢和更易理解的3维世界中进行建设和探索。但玩家仍可像全能的上帝一样手握鼠标控制一切,而不只是从虚拟角色的视角查看游戏世界。

但这种想法在几天后就变了。像往常下班后的晚上一样,Markus坐在电脑前偶然发现了一款此前从未尝试过的独立游戏。它的名字是《Infiniminer》。他下载了这款游戏,安装点击运行,之后几乎从椅子上跳起来,“天呐,这真是太有才了!”。

与《Minecraft》一样,《Infiniminer》也包含挖掘和建设。这款游戏会自动生成方形、块状的世界。玩家可以从游戏场景中轻松拆出每个方块,并将其组合成新物体。特定的方块通常深埋于地下,包含稀有矿产。还有些方块只是玩家寻宝过程中挖出来的泥土和石头。

infiniminer(from aeriesguard.com)

infiniminer(from aeriesguard.com)

这听起来是不是很熟悉?每个玩过《Minecraft》的人对这一幕都很熟悉。《Infiniminer》由美国程序员Zachary Barth所开发,发布于2009年四月底,仅比《Minecraft》早几周问世。这两款游戏的图像如此相接。都含有灰色的泥石,以及地面上缓慢流淌的橙色冒泡岩浆。

《Infiniminer》原先定位是多人游戏,支持不同组队玩家以最短的时间展开搜集珍贵矿石的竞赛。其中的建筑则主要用于妨碍竞争者的进程。但玩家最终会发现建造比竞争点数更有趣,因此他们开始将时间投入建造房屋、城堡和其他建筑上。《Infiniminer》快速聚集了一帮粉丝,其中包括Markus,在2009年春天,许多迹象表明Zachary Barth的这款游戏正要取得突破性的进展。但它却实实未迈出这一步,纯粹只是因为一个尤其令人不快的形势变化。

在《Infiniminer》发布不到一个月,这款游戏的源代码就被泄露到网络上。这意味着任何拥有足够编程技术的人都可以更改游戏,很快网络上就出现了无数《Infiniminer》的可下载拷贝以及变体版本。对Zachary Barth来说,问题不在于盈利性——他从来就没有指望通过这款游戏大发其财,而是他丧失了对该游戏开发的控制权。这款游戏的每个变体在网络流传,它们彼此间存在微小而无法兼容的差异。安装了不同版本的两名玩家根本不能玩到一起。Zachary Barth打算创建一个大型而富有生机的多人玩家社区的愿望彻底落空。这名美国程序员就干脆公开了源代码,寄希望于游戏粉丝能够继续开发游戏。

Markus开始熟悉《Infiniminer》之后,他立即坐下并开始重新为自己的游戏编码。他将第三人称视角更改为第一人称,并将图像做得更为块状。这与他原先挑选的传统策略游戏模式较为不同,却更像是冒险型的游戏。在几天的疯狂编码之后,Markus背靠椅子满意地看着屏幕上的拼图开始各就各位。玩家可以通过自己虚拟角色的眼睛以全新的视角建造、挖掘以及探索游戏世界。

在2009年5月初,Markus在YouTube上传了一个《Minecraft》早期版本的视频纪录片段。它看起来只不过是自动生成世界的一个半完工的系统,但仍然能呈现游戏完工后的大致轮廓。

Markus对这个视频的描述是“这是我所开发的一个《Infiniminer》克隆版本的初期测试。等到完成时,它将植入更多资源管理和内容”。

也许有些人会认为Markus此举无异于窃取他人知识产权。但他却直言不讳地承认自己是从哪获得游戏的灵感,甚至将《Minecraft》称为当前其他游戏的克隆版本。但游戏开发者,不仅仅是其他类型的艺术家,通常的立足点就是在现成理念的基础上进行修改和润色。所有大小工作室,都会密切关注竞争对手在做的项目,并频频借鉴他们的游戏理念。但游戏开发者很少起诉他人的剽窃行为。几乎所有的平台游戏都起源于任天堂首款《超级马里奥》(发布于1985年)游戏中的机制。所有角色扮演游戏或多或少都是创建在《The Bard’s Tale》的基础之上。这也正是Zachary Barth拒绝将Markus视为窃贼的原因。他甚至谈到了自己以《军团要塞2》以及独立游戏《Montherload》作为《Infiniminer》灵感来源的情况。实际上,他也厌倦了人们频频提到他是否认为收获成百上千万玩家及收益的《Minecraft》窃取了其游戏创意的问题。

Barth对此表示,“借鉴理念是创意过程的一个部分。《Infiniminer》之前的游戏是如此,《Minecraft》之后也将有此类游戏出现。情况就是如此。”

Markus在与一些TIGSource论坛上的好友讨论此事之后,决定将游戏命名为《Minecraft》。这款游戏由mine(挖矿)以及craft(建设&创造)这两个单词组成。这个名字还巧妙对应了暴雪策略游戏《魔兽争霸》和《星际争霸》以及赫赫有名的角色扮演游戏《魔兽世界》。这款游戏原先的副题是《Order of the Stone》(对应的是在线系列游戏《Order of the Stick》,Markus是该游戏粉丝),但他在游戏发布时去掉了这个副题。

Markus相信自己走对了路,但要让周围的人相信他的游戏真的很棒却并非易事。《Minecraft》中融入了许多不同理念,但如果要在没有任何示范的情况下解释这些理念却是项复杂的工程。Markus试图在和母亲喝咖啡的时候以手势比划着描述自己正在开发的项目。他告诉她游戏中的建筑、探索和环境,之后又解释了游戏为何会兼具通俗性和复杂性。他认为游戏可能会成为一件很棒的杰作,也许他该全身心投入开发《Minecraft》。Ritva微笑着告诉儿子,这也许真是个很棒的想法,但他是不是该用业余时间来开发游戏?因为独自支撑一个游戏开发项目并不是件易事。他自己之前也这么说过。

事实上,Markus的想法对母亲来说简直是怪谈。另外她想起了儿子高中毕业那一年没有去找工作,也不去上学,一度宅在家里很少出门。如果他沉溺于另一个项目会发生什么情况?这个项目对他来说就好像是上小学时的乐高积木,但却不会让他赚到什么钱。她对此甚为担忧,但也看到了儿子谈到游戏时眼中闪烁的光彩和自信。

相比母亲的反应,Elin更理解Markus的想法。她是世界上首先试玩《Minecraft》的玩家之一。游戏刚完工时,Markus就将其发送给Elin并请她试玩。她登陆并启动游戏时所接触的其实是一个技术样本——一片蓝天下的方块世界。但她立即就明白了Markus的意图。几分钟的挖掘和建设之后,她就深深为游戏所着迷。

她向男友惊呼:“这真是太好玩了!”

从那以后,Elin就成了Markus的游戏测试员。他每添加一个新功能后,都要向她发送最新的游戏版本。Markus经常站在后面看她玩游戏,仔细倾听她的评论。如果Elin喜欢他所做的某些内容,他就会说明游戏世界的其余部份也会与之相似。

甚至是在《Minecraft》真正面世之前,Markus还有几个可能对游戏将来开发具有重要影响的设计决策。首先,你想公开记录游戏开发过程,并与玩家、他在TIGSource的半职业同事及其他任何对此有兴趣的人进行持续对话。Markus经常更新博客上的《Minecraft》信息以及他对游戏未来的设想。他邀请玩过游戏的人留下评论和改进意见。除此之外,他还经常发布更新内容,只要新功能或补丁准备就绪,他就会通过网站进行分享,邀请玩家帮助测试和改进。

其次,Markus一开始就清楚他最终目标是让玩家为《Minecraft》掏钱。在他心里,他一直惦记者在Midasplayer同Jakob的谈话,以及他们开创自己的游戏工作室的梦想,所以给他的游戏标个价似乎是再自然不过的事情了。并且最好尽快将其落实。

这听起来并没有多大争议,但事实上Markus的这一决定却与游戏和互联网世界的当前趋势背道而行。许多技术倡导者谈到自己的网络掘金之路时,都会提到你的产品一开始要尽量少收费,最好不收费。在多数知名互联网公司中,例如谷歌和Facebook,他们的收益主要来自广告。在游戏领域,开发公司的收益则主要来自微交易。Rovio所开发的《愤怒的小鸟》(在App Store售价1美元)也许是个最好的例子。另一个就是瑞典人开发的网游《Battlefield Heroes》。这是热门免费游戏的变体,但玩家可以花钱购买新装备和更好的武器。

Markus并不理会这些情况。《Minecraft》在alpha阶段(第一开发阶段)的售价约13美元,因为他认为这是他所认为的合理价格。当游戏完工后,该售价还会翻倍。

Markus现在对此解释道,“我这么早就发布游戏的原因是,如果不这么做我永远也无法完成游戏。针对游戏收费也是这个原因。我知道自己永远都不会觉得它已经优秀到足以标价的地步,所以我选择一开始就收费。”

他是一个对生意和经济尤其不感兴趣之人。当有人要他透露一些《Minecraft》不可思议的商业成功背后的秘密时,他只能笑笑并耸耸肩。他说自己只是凭直觉行事,针对他从《Minecraft》早期销售中学到什么重要经验这一问题,他答道:

“我知道‘半价’策略在什么时候最管用。这就是我在alpha阶段在网站使用的做法。”

在2009年5月1日,Markus在独立开发者论坛TIGSource上传了《Minecraft》首个可玩版本。他提醒道,“这是一个alpha版本,所以有时候会崩溃。”其他论坛写手很快就开始探索Markus所呈现的这个方块世界。其中涉及许多挖掘、建设和讨论。游戏偶尔会崩溃,但即使是在初期阶段,这款游戏仍然令玩家产生了不同寻常的吸引力。

游戏上线仅隔数分钟就收到了玩家反馈。有些玩家评论道,“哦天哪,真是太酷了!”另一个人也跟着评论“伙计,希望你在此基础上制作出很棒的内容,我觉得它有很大潜力!”Markus上传游戏不到一小时,就有人在论坛上发布了自己在游戏中的建造物图片。上传图片的玩家附上了文字“这真是太好玩了,我建了一座桥。”其他人也纷纷跟贴,发布了自己的建筑图片。例如,城堡、堡垒、神秘的财宝箱等等。有些人写道自己原打算做一艘船,但太难看了所以不敢公布。

Markus怀着极大的兴趣回贴,倾听他们报告漏洞,并同他们探讨《Minecraft》的未来计划。家人和好友都记得他讲到《Minecraft》究竟有多受欢迎时那种神彩飞扬的样子。TIGSource每天都在上传许多新游戏,但仅有少数能够得到像Markus的作品这么多人的共鸣。他开始看到了一丝希望。也许这次他真的下对了赌注。

在6月早期,Markus在其博客描述了他所预期的定价模式。那些已经为游戏付费的用户之后将可免费访问所有的更新内容。他还将推出一个免费版《Minecraft》,但这个版本只有一半的内容。那些立即购买了《Minecraft》的玩家将可得到优惠。当游戏进入beta开发阶段时,其售价将增长至20美元,而完整版售价将达到26美元。在6月12日,Markus开始接受订单。24小时之后,他点击销售数据时几乎不敢相信自己的眼睛。有15人付费购买游戏。在24小时中,他的PayPal帐户就进帐超过150美元。

Elin和Jakob是最早发现早期的成功销售对Markus所产生影响的两个人。Elin记得Markus如痴如狂地追踪游戏不断增长的销售数据。很显然Markus非常关注游戏的早期市场反应,每日7份销量已经十分令人不可思议。

Markus最初认为这些销量不过是一时之热。但每天该游戏开发者论坛上都有人在讨论这款游戏,其规模不断壮大,访问人数也在不断增长。游戏销量持续上升,最初较为缓慢,后来逐渐加快。Markus快速做了个计算:如果我每天的游戏销量超过20份,那就接近于体面的薪水了,如果是这样,他就打算辞职,并全心全意做这个项目。

本文为游戏邦/gamerboom.com编译

Minecraft: The Unlikely Tale of Markus “Notch” Persson and the Game that Changed Everything

by Daniel Goldberg and Linus Larsson

Someone on the fringes might regard what Markus did as intellectual-property theft. Without beating around the bush, he revealed where he found his inspiration and even went as far as to call Minecraft a clone of an existing game. But game developers, more than other kinds of artists, often find their starting point in an existing idea that they then work on, change, and polish.

For most people, the colorful numbers and letters that filled the computer screen would be completely baffling, but Markus felt right at home. The game was called Dwarf Fortress and it had become a cult favorite in indie circles. Markus had downloaded it to try it out himself and watched, entranced by the simple text world drawn up in front of him.

A couple of weeks had passed since Markus started working at Jalbum and his thoughts were circling full speed around the game he’d promised himself he’d work on. Like when he was a child and would run home from school to his LEGOs, he now spent almost all his free time in front of his home computer. He combed the Internet in search of inspiration for his project; the heavy labor—the coding—could begin only after he figured out what kind of game he wanted to create. The idea for Minecraft began to take shape in his encounter with Dwarf Fortress.

In Dwarf Fortress the player is tasked with helping a group of dwarf warriors build a fortress in bedrock. The player controls a group of dwarves that can each be put to various tasks (chopping down trees, mining ore from the mountain, cooking, making furniture, fishing, for example) or made to protect the fortress from monsters such as evil vampires, giant spiders, trolls, and wolves. The basic game mechanics are similar to many other strategy games—The Sims, for example, where the player manages a household, or the Facebook game FarmVille, where the objective is to get a farm to flourish. But Dwarf Fortress is different from most other games of the genre in a couple of ways.

First of all, the graphics are highly stylized. The Dwarf Fortress game world is completely made up of letters, numbers, and other symbols that can be typed on a regular keyboard. In this game, a terrifying giant spider is not a detailed 3-D model but a simple gray letter S. Minerals to be mined from the rock are represented by the British pound sign, beds are pale-yellow crosses, grassy meadows and trees are green dots and triangles, and so on. Small, smiling faces of different colors represent the dwarves. Many Dwarf Fortress players maintain that the simple graphics make the game more immersive—for what giant spider could possibly be scarier than the one you imagine?—but for beginners it is, to say the least, a deterrent. Just interpreting the information that’s presented on the screen demands a lot of study, and it’s not a wild guess that most people who download Dwarf Fortress give up after only a couple of minutes.

But the simple graphics are not there just to scare off all but the most devoted players. They also give the game’s developer time to focus on other things. Great game play and interesting mechanics are always more important that good-looking graphics, maintains Dwarf Fortress‘s creator, Tarn Adams. It’s also the reason he has spent several years adjusting and tweaking the balance in Dwarf Fortress and the nearly infinite number of situations that can arise from the combinations of thousands of different objects, creatures, and occurrences. For the person who takes the time to understand the game’s mysteries, it becomes a world that’s almost got a life of its own. In an interview with the New York Times, Adams tells of his surprise when he discovered that the carp he programmed into the game also turned out to be dangerous monsters with an appetite for dwarf warriors:

“We’d written them as carnivorous and roughly the same size as dwarves, so that just happened, and it was great.”

Judging by the popularity of the game—Dwarf Fortress has been downloaded more than a million times—many agree.

Secondly, Dwarf Fortress is a game that is almost completely open ended. Or rather, the game ends when the player dies, which happens often in the cruel, underground world of dwarves. Other than that, the player decides what to build and how. The game puts a bunch of happy dwarves, tools, and opportunities on the table and waves good-bye with one simple request: have fun. The rest is up to the player.

***

Markus had quit his secure job at Midasplayer to do just that. Have fun. He loved the indie scene that had sprung up in the gaming world. While it was hard for him to put his finger on exactly what it was that attracted him, he felt at home there, much more so than as a developer with one of the industry’s large, established studios, that much he knew.
Markus had hated working at two of Sweden’s most successful game companies.

His favorite online hangout was the game forum TIGSource, a meeting place for indie developers, where Markus (known as Notch in that context) quickly found a group of friends and acquaintances to talk games with. He loved the burning creativity of the indie scene, its focus on new, interesting gaming concepts rather than on elaborate graphics and expensive manuscripts. He liked that each programmer controlled his own projects entirely.

An outside observer who saw his career at this time would probably shake their head. Markus, who had dreamt of being a game developer since childhood, had had the privilege of working at two of Sweden’s most successful game companies. Avalanche developed Hollywood-like productions, with nearly unlimited budgets. Midasplayer was in the forefront of development and experimented vigorously with the new potential of the web. Still, Markus had hated them both so much that he quit. What was it that rubbed him the wrong way?

Maybe it was more than just getting free of the boss who told him what to do day in and day out. “Indie” literally means independent, that an individual can develop a game without a large company doling out commissions. Markus’s own interpretation of the concept is slightly different. He feels that indie is a matter of self-image. It’s about creating games for their own sake, where the goal isn’t to make money but to make the best game possible.

In many ways, that is a more telling definition. Except for some incredible exceptions, the gaming industry differs from other creative businesses in that the foremost game designers are seldom recognized for their work in the way famous musicians or film directors are. In the gaming world, it’s the publishers or studios that are recognized after a well-received game release, seldom the individuals. That’s because game development is, in most cases, a collective achievement. In a project with several hundred programmers, it’s almost impossible to point out just one person as the brain or the visionary behind the whole thing. In the indie scene, on the other hand, a single programmer can put together a game of his or her own and stand behind everything from the basic vision to the implementation. You could say that the indie scene, being closer to artistry than it is to systems development, has, for the first time, given the individual game developer an identity to embrace. Markus has never thought of himself as a Java programmer, graphic artist, or musician. He sees himself as a game maker, plain and simple. The indie scene was the only place where he could be just that.

While working in web development at Jalbum, Markus resigned himself to the fact that his monthly paycheck wouldn’t be coming from developing games, but it was still better to work on something else during the day in order to be able to invest his evenings and weekends in his own projects. Initially, he had seen Jalbum mostly as his ticket out of Midasplayer. Now, a couple of weeks later, he was actually enjoying it. He had developed a friendly acquaintance with Carl Manneh, the CEO. Markus recalls that his first impression of Manneh was that of a typical businessman, and though Markus wasn’t the least bit interested in business, Carl Manneh’s enthusiasm was impressive. He was young, quick thinking, and had already, at barely thirty years old, run three companies. The first one sold shoelaces, the second was a recording studio in central Stockholm. The third was Jalbum.

And he ran the company really well, in Markus’s opinion. Carl was an entrepreneurial soul with a good head for the business logic of the Internet. Besides that, he understood Markus’s ambition to develop games. He was even interested, asking questions about projects and offering some of his own thoughts. Carl stood for something completely different from what the old bosses at Midasplayer had. He encouraged Markus and made sure that he had the time and the opportunity to balance his job with what he really wanted to do.

Besides Dwarf Fortress, there were two other games that fascinated Markus at that time: RollerCoaster Tycoon and Dungeon Keeper. RollerCoaster Tycoon is an amusement-park simulator, where the player builds roller coasters; Dungeon Keeper is a strategy game, where the player digs cave passages and populates them with monsters and ingenious traps as protection against attacking plunderers and adventurers.

In RollerCoaster Tycoon, Markus liked the ability to build, quickly and easily, original, impressive constructions. He could spend hours dreaming up complicated roller coasters, and he wanted to engender that same creativity in his own project. Dungeon Keeper‘s contribution had mainly to do with atmosphere. Fantasy-type, torch-lit catacombs are just as much a cliché in the game world as are space battles and dwarf warriors, but it was still an environment that Markus loved. Few games had captured the nerve-tingling sensation of exploring dark, spooky caves and dungeons as well as Bullfrog’s classic strategy game from 1997, in his opinion. From Dwarf Fortress, he wanted to bring the exciting feeling of depth and life that Tarn Adams’s cult game was so good at conveying. His own game would feel more like a world to explore and to try to survive in than a narrative, segmented into ready-made challenges.

Then there was Wurm Online of course. The similarities between Minecraft and the game Markus designed with Rolf Jansson a couple of years earlier are unmistakable. In both, the player has almost complete freedom to alter the world according to his or her own whim. Like Minecraft, there are few built-in tasks or challenges to undertake in Wurm Online. The player is expected to create his or her own goals for the game alone or, if so desired, in collaboration with others.

In the spring of 2007, Markus dropped out of Wurm Online. Rolf had moved from Stockholm to Motala a few years earlier, the two were seeing less of each other, and Markus knew that the big decisions about the game’s development were increasingly in Rolf’s hands. Besides, his Midasplayer job kept him busy.

Rolf was disappointed. Wurm Online had just begun to pull in enough money to give him a decent full-time salary. The sudden resignation of one of the game’s founders, the friend with whom he’d worked for more than three years, was a huge blow. Initially, Markus had a bad conscience about it—it was hard not to feel like he had left his old friend in the lurch. He retained a small part of his ownership in the shared company, but turned over the rest to Rolf. A Band-Aid on the sore if nothing else, he thought.
After Markus became familiar with Infiniminer, he immediately sat down and began recoding his own game.

But now, in front of the computer with Dwarf Fortress on the screen, Markus’s thoughts were fully focused on the next project—on amusement parks, medieval catacombs, and dwarf warriors, that is to say. All that remained was to put together something new and entertaining.

At first, Markus sketched a game world that was, like many other strategy games, viewed from above. In Markus’s game, the building and exploring would occur in a three-dimensional world a good deal more inviting and easy to understand than that of Dwarf Fortress. But the player would still control the action like an omnipotent god with a mouse, rather than seeing the world from the perspective of one’s avatar.

That changed a couple of days later. Like most evenings after work, Markus was on the computer when he stumbled upon an indie game he hadn’t tried before. It was called Infiniminer. Markus downloaded the game, installed and clicked it into motion, and then almost fell off his chair. “Oh my God,” he thought. “This is genius.”

Like Minecraft, Infiniminer involves digging and building. The game is enacted in square, blocky worlds automatically generated before each play. Every individual block can be picked loose from the environment and assembled into something new. Certain blocks, often the ones deep in the ground, contain rare minerals. Others are just dirt and rock to be dug through in the search for treasure.

Recognize it? No surprise there. For anyone who has played Minecraft, the first encounter with Infiniminer is eerily familiar. The game was developed by American programmer Zachary Barth, and was released in late April 2009, just weeks before Minecraft saw the light of day. The two games’ graphics are nearly identical. There are brown dirt blocks, gray stone, and orange, bubbling lava that runs slowly over the ground.

Infiniminer was originally intended as a multiplayer game, with different teams competing to collect the most precious minerals in the shortest time. Buildings were used as a way of sabotaging the competitors’ progress. But eventually players discovered that building was more fun than competing for points and they began to spend their time creating houses, castles, and other structures instead. Infiniminer quickly developed a devoted following, which included Markus, and in the spring of 2009, most signs pointed to Zachary Barth’s game being on its way to a breakthrough. But it didn’t get there, because of a particularly unhappy turn of events.

Barely a month after Infiniminer was released, the game’s source code was leaked onto the Internet. This meant that anyone with enough programming skills could make changes to the game, and soon, innumerable downloadable copies and variations of Infiniminer began cropping up. For Zachary Barth, the problem was not economic—he had never hoped to make a ton of money from Infiniminer—it was that he lost control of how his game developed. Each of the variations of Infiniminer circulating on the Internet had small, incompatible differences. Two players with different versions installed could never be sure that they would be able to play with each other. Zachary Barth’s plans of building a large and living multiplayer community around Infiniminer became impossible. The American programmer made the best of the situation and released Infiniminer as open source code, and gave his blessing to the game’s fans to continue developing it as they wished.

After Markus became familiar with Infiniminer, he immediately sat down and began recoding his own game. He changed the third-person perspective to a first-person point of view and redid the graphics to make them even more blockish. It was a step away from the traditional strategy game he’d picked from his models and toward a more adventure-oriented setup. After a couple of days of frantic coding, Markus leaned back in his chair, satisfied as he saw the puzzle pieces beginning to fall into place. Building, digging, and exploring took on a totally new dimension when players saw the world through the eyes of their avatars.

In early May 2009, Markus uploaded a video recording (above) of a very early version of Minecraft on YouTube. It didn’t look like much more than a half-finished system for generating worlds and Markus gleefully jumping around inside it, but still, the essence of it hinted at how the game might look when it was done.

“This is a very early test of an Infiniminer clone I’m working on. It will have more resource management and materials, if I ever get around to finishing it,” is Markus’s description of the clip.

Someone on the fringes might regard what Markus did as intellectual-property theft. Without beating around the bush, he revealed where he found his inspiration and even went as far as to call Minecraft a clone of an existing game. But game developers, more than other kinds of artists, often find their starting point in an existing idea that they then work on, change, and polish. All studios, large and small, keep tabs on what their competitors are doing and frequently borrow from their games. Still, game developers seldom accuse others of plagiarizing. Almost all platform games originate from the mechanics that Nintendo put in place in the first Super Mario Bros., released in 1985. And more or less all role-playing games build on the structure that was developed in games such as The Bard’s Tale. That’s why Zachary Barth refuses to single out Markus as a thief. He even speaks about how he himself used Team Fortress 2 and the indie game Motherload as inspiration for Infiniminer. Actually, he’s tired of the constant questions about if he feels ripped off considering the millions of players and dollars that Minecraft has pulled in.

“The act of borrowing ideas is integral to the creative process. There are games that came before Infiniminer and there are games that will come after Minecraft. That’s how it works,” says Barth.

About this time Markus, after discussing the matter with some friends at the TIGSource forum, decided to call his game Minecraft. The name was a combination of the words mine, for mining ore in shafts, and craft, as in building or creating something. The name is also a wink at Blizzard’s strategy games Warcraft and StarCraft, and the enormously successful online role-playing game World of Warcraft. Initially, the game had the subtitle Order of the Stone, a reference to the online series Order of the Stick, of which Markus was a fan, but that idea was scrapped before the game was released to the public.

Markus was convinced that he was onto something big, but convincing the world around him of the excellence of his game was not so easy. A bunch of different ideas merged into Minecraft, and explaining them without any kind of demonstration was complicated. Over coffee with his mom, Markus attempted to describe in sweeping gestures the new project he was working on. He told her about the building, the exploration, and the atmosphere, and then explained how the game would be both easily accessible and complicated at the same time. Maybe it could develop into something great, he thought aloud. Maybe he should give notice at work and focus entirely on Minecraft. Ritva smiled slightly. It sounded like a really good idea, she’d said to her son. But maybe he should start by working only part-time? It wasn’t entirely easy to support oneself on game development alone. He’d said that himself before.

In truth, Markus’s idea was all Greek to her. Plus she remembered the year after high school, when he didn’t look for work, didn’t study, and barely went outdoors for days at a time. What would happen if he became just as obsessed with another project, something that could be just as important to him as building with LEGOs had been when he was in elementary school but that earned him next to nothing? She was worried, and yet, she saw how his eyes lit up when he talked about the game. He became confident, self-assured.

Elin better understood what Markus was thinking. She was among the first in the world to try out a working version of Minecraft. As soon as it was ready, Markus sent it to Elin and asked her to play. When she logged in and started up the world, what she got was basically a tech demo—a world of blocks beneath a blue sky. But Markus’s intentions were immediately evident to her. A couple of minutes of digging and building and she was entrenched in the game.

“This is SO much fun!” she said to her boyfriend.

From that moment on, Elin was Markus’s game tester. Every time he added a new feature to Minecraft, he sent her the latest version. Markus often stood watching over Elin’s shoulder while she played, listening intently to her comments. If Elin liked something he’d done, he seemed to reason, the rest of the world would probably like it, too.

Even before Minecraft was shown to the public, Markus had made a couple of important decisions that would have a huge influence on the game’s continued development. First, he wanted to document the development openly and in continuous dialogue with players, both his semiprofessional colleagues at TIGSource and any others who might be interested. Markus updated his blog often with information about changes in Minecraft and his thoughts about the game’s future. He invited everyone who played the game to give him comments and suggestions for improvements. In addition to that, he released updates often, in accordance with the Swedish saying “hellre än bra” (meaning someone who prefers spontaneity over perfection). As soon as a new function or bug-fix was in place, he made it available via his site, asking players for help in testing and improving it.

Second, Markus knew from the beginning that he eventually wanted people to pay for Minecraft. In the back of his mind were his talks with Jakob at Midasplayer and their dream of starting their own game studio, so it seemed only natural to put a price on his game. And it was better to do it as soon as possible.
When the game was completed, the price would double.

It doesn’t sound very controversial, but the fact is that Markus’s decision went against most of the current trends in the gaming and Internet world. Many technology prophets talk about the road to riches on the web being through charging as little as possible for your products, preferably nothing at all. At most of the well-known Internet companies, for example Google and Facebook, the cash comes mainly from ads. In the gaming industry, the trend points to micropayments. Rovio-developed Angry Birds, which costs one dollar at App Store, is maybe the best-known example. Another is the Swedish-developed online game Battlefield Heroes. It’s a variation on the popular game that’s free to play, but players can buy new equipment and better weapons for a few dollars each.

Markus disregarded all such things. Minecraft was to cost around thirteen dollars during the alpha phase, the first period of development, mainly because it was a sum that he felt comfortable with. When the game was completed, the price would double.

“The reason that I released the game so early was that I would never have been able to finish it otherwise. Charging money was the same thing. I knew that I would never feel that it was good enough to put a price tag on. So I charged from the start,” says Markus today.

Anyone looking for more refined business logic behind what would become the most profitable gaming phenomenon of the last decade is on a fool’s errand. Markus is notoriously disinterested in business and economics. When someone asks him to reveal the secret behind Minecraft‘s unbelievable financial success, he just smiles and shrugs his shoulders. He just followed his gut, he says, did what felt right and what worked for him. To the question of what was the most important thing he learned from Minecraft‘s early sales, Markus answers:

“I understood that an orange splash where it says ‘half price’ works really well. That’s what I had on the site during the alpha phase.”

***

On May 17, 2009, Markus uploaded the first playable version of Minecraft onto the indie forum TIGSource. “It’s an alpha version, so it might crash sometimes,” he warned. Other forum writers immediately began exploring the blocky world that Markus presented to them. There was a lot of digging, building, and discussing. The game crashed at times, but even at that early stage, it’s clear that Minecraft was exerting an unusual magnetism on players.

It took just a couple of minutes for the first reactions to come. “Oh hell, that’s pretty cool,” someone wrote. “I hope you make something really good out of this, dude, I think it has a lot of potential,” another encouraged. Barely an hour after Markus uploaded the game, the first image of a Minecraft construction was posted in the forum thread. “This is way too much fun. I built a bridge,” wrote the person who uploaded the image. Others filled in, adding their own constructions. A castle, a fortress, a secret treasure chest. Someone wrote that he’d tried to make a boat, but the result was too ugly to make public. Someone else built a giant phallus, but never uploaded an image, just relied on a vivid description of the work: “It was such a thing of awe that Firefox decided to pack it in before I could snap a shot of that mofo.”

Markus followed the postings with great interest, listening to bug reports and discussing Minecraft‘s future with others on the forum. Friends and family remember how he told them enthusiastically about the warm welcome Minecraft had received. Many games are uploaded on TIGSource every day, but few struck a chord with the audience the way Markus’s game had. In his head, a ray of hope began to shine. Maybe he was on the right track this time.

In early June, Markus described his intended pricing model on his blog. Those who paid for the game were promised access to all future updates at no extra cost. A free edition of Minecraft would still be available, but only the current half-finished version of the game. For those who bought a copy of Minecraft immediately, there was a discount. When the game entered beta-development, the price would be raised to $20, and the finished version would cost $26. On June 12, Markus opened for orders. Twenty-four hours later, he clicked on the sales statistics and could hardly believe his eyes. Fifteen people had paid for the game. In just twenty-four hours, more than $150 had landed in his PayPal account.

Elin and Jakob were two people who really noticed the effect the early sales successes had on Markus. Elin remembers how he obsessively followed the growing numbers of games sold. She hesitates to describe him as nervous, but clearly Markus was very focused on the early reactions to the game. Seven games purchased per day felt unbelievable.

Initially, Markus dismissed these sales as a passing fad. But every day the number of discussion threads about Minecraft on the game developer forum grew larger, and increasing numbers of people visited them. All the while, the sales counter continued ticking upward, slowly at first, then faster. At home in Sollentuna, Markus did a quick calculation: If I can sell more than twenty games a day, that’s enough for something approaching a decent salary, he thought, and made up his mind. Then I’ll quit my day job. Then I’m really doing this.(source:wired