阅读更多

2顶
0踩

非技术

我花了一年的时间去扮演全职独立开发者的角色,并花了另外一年时间断断续续致力于这项工作。我并未真正完成游戏,所以我写本文的时机可能稍早,不过这款游戏将会在年末的时候与大家见面。总之,这真的是一次很棒的经历,但这同时也是我迄今为止的人生中最困难的一段时间。


在我开始全职致力于游戏前,我还是一名学生。在整个学校生活中我始终致力于各种项目中,并会因为想要在家制作游戏而不想去学校。我因为经常待在家里未出门与任何朋友见面而落下一些不好的名声,但这只是因为我想将大部分时间用于在家制作游戏。

 

想象当我投入7个月的时间完全专注于游戏制作,并开始渴求某些社交联系的感受。同样地在这时候我也意识到自己在这7个月的时间里只见过极少了的人。大多数人可能会想:“好吧,既然你想与人见面,你就应该给对方打电话并做些什么。”但这存在某些问题,即在我这周完全孤立的状态下,我觉得所有人都讨厌我并且永远不想与我一起做某事。

 

那时候我并未真正理解这一点,但关于我的大脑和身体却存在一种冲突,也就是Jonathan Blow所谓的,我的思维的理性部分(思维部分)和直觉部分。

 

从理性上,我完全相信自己在做什么。这款游戏对我来说非常重要,这就像是我的许多重要经历的写照。我想要完成它并将其呈现在世界面前。如果我不这么做,我将会觉得自己是个失败者。

 

另一方面,我的大脑的直觉部分是恐慌的;我觉得自己被困在某处,就像我所认识的所有人都在自己的生活中前进着,而我则独自致力于一款永远都不能为我带来什么的游戏,即它很有可能被许多人所无视并在财政方面迫使我放弃作为全职独立开发者的梦想。有时候我会认真考虑放弃的问题,即寻找一些我并不想要的工作,并就此结束。

 

我希望存在某种方式能够解决恐慌和绝望等感受,而事实上的确存在这种方法并且已经对我的生活产生了实际影响。当你自身具有强大的矛盾感时,你便会开始说些胡话并觉得所有的这些疯狂的情感都不具有任何基础。我认为这在创造性领域中是很常见的情况,但我们却一直在回避它。也许关于这种内部矛盾的最佳例子是来自《Indie Game: The Movie》,在这里你可以看到开发者说着一些与我上述所说的相似的内容。

 

我最近听了Jonathan Blow所做的演讲,在那里他讨论了许多这样的内容。这真的有效帮助我去理解这种所谓的情感与思维的结合。我们的身体具有核心需求:就像身体舒适感和外部检验。不管你做什么,你的身体似乎永远都不能理解为什么你站在计算机前并长久致力于某些内容。它会开始渴望被接纳,它想要人们告诉你你有多聪明,你有多棒,你想要“被爱”。

 

很多人让这种需求控制着自己,这么做真的很危险。如果你是一名音乐家,那么唯一可能让你感到高兴的事便是演出结束后的掌声,而不是演出本身,说实话你完全与自己的快乐捆绑在一起了。你将只是想要更多的快乐,从未感到满足,总是等待着下一次有人告诉你你有多棒。这比做某事好多了,因为你想要这么做,而不受因为你想要取悦别人。我想这边是为何我产业如此不景气的原因,设计师们完全深陷于如何取悦玩家:想办法迎合他们想要掌握技能的想法,确保所有的一切都是公平的,最重要的是确保他们能够感受到乐趣。

 

另一方面,当你完全沉溺于某些内容时,你的直觉思维将尝试着让你去做某些不同的事物。我不敢确定这是否是自然的意图,但我认为拥有这两种思维的结合是件很棒的事。最后,如果你所做的并不能帮助所有人过上更棒的生活,你便不值得投入时间于其中。

 

当我拥有过多独处时间并渴望社交互动时,我们的第一反应便是爬到人们头上并提出需求。“你需要与我见面。”“告诉我我有多棒从而让我觉得自己是有价值的。”我们当然不需要说得这么清楚,但这便是我们想要表达的意思。

 

我们中的很多人都在努力管理自我形象或自信心,而不是发展我们自己,将全部生活的价值都投入的关系中—-只要有人“喜欢我”,我们的生活便具有价值。这并不是爱,这么做并不能真正获得什么满足感;这只是临时解决方法,如使用药物去隐藏你自己的问题。真爱对于某些人来说是具体的,将延伸他们对于生活的理解或提供能够给予某种方式完善他们生活的工具。真爱是指接受自己是谁以及想要什么,而不受尝试着改变它们去适应你对于完美关系的感知。我相信我们已经做了那些我们感到后悔或希望能够改变的内容。

 

所以你该如何基于这类型哲理去创造游戏。我认为如果你想创造一些对别人有帮助的内容的话,它首先必须是对你自己有帮助的。在创造期间,你必须明确潜在用户的反应并专注于开发游戏的声音和状态,然后在主要的创造性决策结束后转向人类模式并谨慎地进行调整以确保内容更具有易用性。

 

当你严格地测试一款游戏并尝试着回应玩家想要你执行的每一条反馈时,你的游戏便不再具有自己的“声音”并开始变成一种害怕伤害某人感情的商业产品。这不管在主流游戏还是独立游戏中都是一大问题。对于那些在某些人看来是具体的内容,它必须具有强大的同一性,并且作为创造者的你必须相信你的游戏以及它能为别人所做的。重要的是我们开始听取我们项目的同一性而不受听取我们对于用户可能反应的猜想。

 

也许我们难以创造这样的游戏是源于较长的开发循环,以及从中延伸出的内部冲突。我的意思是我已经全身心致力于这款游戏一年时间;有些游戏甚至拥有3至5年的开发循环。所以在开发过程中我们该如何管理这些感觉?

 

我发现发布某种较小的项目,如集锦盒带或YouTube视频会更有帮助。同样地,尝试着从外部视角去考虑你的情境已经帮助我看清楚自己所面对的问题并不如它们所呈现出的感觉那么糟糕。实际上,我想说许多的这些问题甚至未根植于任何具体的内容中;它们只是你的身体所告诉你的一些幻觉。即使游戏遭到拒绝或遭遇了财政上的失败,我也已经创造了自己在往后的生活中会不断回忆起来的重要内容。生活将继续前进,我敢保证只要我们能够采取适当的行动,我们便能够经历一些更棒的体验。

 

尽管我觉得自己已经克服了这些感觉,但我认为这种矛盾有可能在未来再次复苏,即当我在此开始长时间致力于某些内容时。这并不是一个拥有永久性解决方法的问题,就像我之前所说的,我认为这是偶尔有益的方法—-拥有这种感觉能够激励完成游戏。然而,我们必须小心不要让这些感觉压制住自己。我们必须足够小心避免让任何的这些感觉将自己压倒。保持生活的平衡很重要:与你所在乎的人聊天并见面,同时也致力于你所相信的工作中。

 

我能理解讨论这些主题有点奇怪,但我真的认为它们与我们在这一产业中所听到的许多问题是相联系的。一位美术师在致力于某些内容时总是会借鉴自己的生活经历,但如果所有的开发者所了解的只有工作室和关键事件,那么我们又该如何期待这些人在电子游戏中探索新内容呢?因为他们所知道的至少自己所经历的。

 

多样性是生活的调味品。不管你是独立致力于一个长期项目的创造者,还是一个普通游戏玩家或者只是普通人,完全让自己深陷于某一内容是不合理的做法。你应该尝试一些新事物,敢于冒险并去欣赏生活中各种事物,从失败中获得学习,最重要的是能够感受到乐趣。在现实世界中你的生命只有一次,所以你应该巧妙地使用它。

(原文作者:Michael Hicks)

  • 大小: 28.7 KB
来自: 游戏邦
2
0
评论 共 2 条 请登录后发表评论
2 楼 JasonShieh 2014-09-01 14:03
你已经成功翻译成另外一种语言,而并非中文
1 楼 mastcer 2014-08-28 15:34
翻译的不堪入目

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 构建基于OAuth2.0的移动应用程序开发平台:现代移动应用程序开发

    本文旨在基于 OAuth2.0 技术,介绍如何构建一个高效、安全的移动应用程序开发平台。首先介绍 OAuth2.0 的基本概念及原理,然后深入探讨 OAuth2.0 的实现步骤与流程,并通过应用示例与代码实现讲解,阐述 OAuth2.0 的...

  • 跳转生活缴费

    仅无法使用微信开发标签,JS-SDK其他功能不受影响。可通过如下方法监听并进行回退兼容: document.addEventListener(‘WeixinOpenTagsError’, function (e) { console.error(e.detail.errMsg); // 无法使用开放标签...

  • 爱智EdgerOS之Spirit 1深度使用体验与EdgerOS应用开发实践

    为广大开发者提供基于互联网技术栈的操作系统平台,极大简化了物联网 App 开发难度,提高开发效率。通过爱智云,EdgerOS 为开发者提供了强大的云-边-端协同能力,开发者无需关心设备是本地还是远程连接,EdgerOS ...

  • 独立个人项目开发心得 - 任务切分、挑战性、实用性和半途而废

    在写文章前容许我啰嗦一下:对于软件开发,我走了不少弯路,有时觉得自己作为API侠,无所不能,有时又觉得自己很多LeetCode题写不出来,无能为力。我有一个博客,但是写满了自己的絮絮叨叨,真正有本领的东西...

  • 大数据是如何影响何改变我们生活的?

    大数据是如何影响何改变我们生活的?  网上一则违法广告,普通市民可能一瞥而过,如今却逃不过重庆工商情报信息工作平台的“法眼”。这正是因为重庆市工商局运用大数据、云计算、“互联网+”等技术手段,在全国...

  • 程序员避免面向监狱编程攻略大盘点

    2020年时间过得好快,转眼间白驹过隙般飞奔而去,而在岁末年初的当口,笔者在回顾这一年程序员世界的大事件后,突然发觉如何避免程序员面向监狱编程是个特别值得一谈的话题,这几天一款秒杀茅台酒的Python项目,突然...

  • 物联网应用开发实践案例-智慧农业

    (3)手机APP、电脑上位机软件的开发,可以通过云端API接口与设备、服务器之前通讯 1.3 设备实物图 目前联网的设备采用的ESP8266(手上没有现成的NBIOT模块,暂时使用ESP8266代替,核心原理是一样的),正常项目里会...

  • 移动开发中“单位”的那些事儿

    关于移动开发中用到的各种单位以及移动web开发中viewport的相关介绍和应用~

  • 独立按键和矩阵按键c语言,单片机独立按键与矩阵按键原理图

    正文单片机独立按键与矩阵按键原理图时间:2017-02-22 12:40 来源:电工之家单片机独立按键与矩阵按键原理图独立按键通常的按键分为独立式按键和矩阵式按键两种,独立式按键比较简单,并且与独立的输入线相连接,如图...

  • 测试开发需要学习的知识结构

    努力成为一个优秀的测试开发从业者,加油!!! 一些视频链接:我这有一些软件测试的视频,你可以点开看看。转行互联网测试需要哪些技能? - 假装在测试的回答 - 知乎作为一名软件测试人员,有哪些网站是你应该多多...

  • Unity3D游戏开发之RPG游戏剧情呈现策略

    今天博主想和大家探讨的是RPG游戏中剧情呈现的相关策略,我们知道一个RPG游戏主要是通过将玩家带入到游戏世界中进行某种“体验”进而影响角色的成长。这句话其实指出了RPG游戏的两个特点,即高度的代入感和角色的可...

  • 后端开发面试自我介绍_java开发面试评语

    我面试是说在开发中遇到问题,很享受自己独立去解决错误的过程。 对软件行业的看法是软件行业迅速,潜力巨大,分工将更专业化,应尽量去外国 网站论坛上学习最新的技术。 薪资的话,问问你那个城市的平均工资,自己...

  • 小区物业管理系统设计与开发论文

    3.2 软件测试采用的方法 单元测试: 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。...

  • Electron 开发入门

    如何使用 C++ 开发 Electron 本地模块 知识点 + 示例 + 源代码 课程背景 Electron 允许使用 Web 技术(HTML 5、CSS 3、JavaScript)开发跨平台桌面应用,这对 Web 前端和 Node.js 开发者是一大福音,因为从此又多了...

  • STM32开发必备知识篇:STM32中断类型

    在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继续往下执行。中断在计算机多...

  • 长文慎入,如何快速开发区块链游戏

    长文慎入,如何快速开发区块链游戏译者注:原文:初始发行Enjin整合初始整合客户端SDK GUI客户端SDK APIEnjin的API是GraphQLEnjin推荐使用服务器排列你的物品并分批发送存储返回的transactionId高级发送很棒确保你...

  • linux下的C语言开发

    如果一切正常的话,此时你应该会在屏幕上看到一行hello的打印。如果你看到了,那么恭喜你,你已经可以开始linux的c语言编程之旅了。 当然,我们不会满足于这么简单的打印功能。下面就可以编写一个简单的迭代函数, ...

  • 物联网应用平台开发——项目总结报告

    文章目录项目实战——物联网应用平台项目总结报告1.... 实际开发结果3.1 主要功能3.1.1 用户管理3.1.1.1 用户登录3.1.1.2 用户注册3.1.1.3 用户忘记密码3.1.1.4 发送邮件验证码3.1.1.5 获取用户个人基本信息

  • 我的大一生活

    不过这瓶酱油还是有点分量的,至少,在我展示了自己开发的项目后,有一位搞嵌入式系统开发的老板很惊讶,惊讶在这个年纪靠自学也能进行独立开发,于是带着我逛了会场,又跟我讲了很多行业内的事情,最后互留了联系...

Global site tag (gtag.js) - Google Analytics