热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

游戏开发从业者避免半途而废的九条建议

游戏开发从业者避免半途而废的九条建议在开发一款游戏的过程中,起步往往并不困难,可是当事情进展到一定程度时,开发者却很难坚持下去。有时我们会找借口,诸如游戏主题实际上不怎么好,有些枯燥,美术很蹩脚等等—

游戏开发从业者避免半途而废的九条建议

在开发一款游戏的过程中,起步往往并不困难,可是当事情进展到一定程度时,开发者却很难坚持下去。有时我们会找借口,诸如游戏主题实际上不怎么好,有些枯燥,美术很蹩脚等等——最终结果是放弃项目,并自我安慰说,有更好的项目在等着自己。

 

独立游戏开发者Arian Allenson Valdez 认为,出现这种现象并不奇怪,近日他在综合性游戏网站Gamastura撰文,基于自身经历和经验,为游戏开发同行提出了9条避免“半途而废”的建议。

1. 停止编辑

作者写文章遵循一条常规:在起草第一稿时,绝不编辑,“不编辑,只码字!”游戏开发也一样,当你制作一款游戏,要让它保持节奏的进行下去;你经手的环节越多,士气就越高。不要试图第一次开发就追求完美,记住,你有的是时间后期加工。

2. 制定最后期限

设定开发进度的时间表,并强制执行,坚持下去。这能确保你接触到游戏开发的方方面面。

3. 如果你是新手,从小做起

如果你刚刚进入这一行,还是从小处着手吧。对游戏开发者来说,制作一款有趣的小游戏相当于一次巨大飞跃。超大规模的MMORPG固然值得期待,但在制作完成一款小游戏前,你实际上没有精力投入那么大的项目。

4. 养成习惯

无论你将游戏制作视为一种爱好,抑或真正想进入这个行业,都得将它作为一种习惯,持之以恒。你每天能产出内容并不重要,重要的是,你每天都在制作游戏。你甚至可以考虑制定一份待办事项表,享受在时间紧压状态下完成工作的快感。

5. 莫为技术发愁

别太在乎技术了。请记住,你正在制作一款游戏,使用何种语言并不重要。如果你的游戏做得很烂,哪怕你使用了最新潮、最耀眼的计算机语言,也是没有玩家愿意玩儿的。

6. 简洁才美。

如果你是一名程序员,那么请只写代码,别编辑(跟第1条有些相似)。

你不用深入琢磨设计模式、基于组件的系统、事件监视器效率等问题,保持简单、愚蠢是非常有效的编写代码方法。请确保你的代码足够简单,别去考虑花里胡哨的设计规模、体系,事先优化是一切罪恶之源。

以你所做的事情为荣,哪怕某组代码写得并不太好。坏代码可以编出好游戏,但,某些能写好代码的人,却从未做成一款游戏。

7. 公开的Beta测试

当你觉得失去动力时,请将游戏公诸于众。与人们分享你已经完成的内容——无论它是涂鸦、截图,甚至游戏demo。邀请朋友试玩你的游戏,有互联网这样强大的工具,你不可能找不到人体验。玩家反馈是无价之宝,会让你知道游戏的哪些部分有趣,哪些部分无聊,帮助你进一步完善和优化。游戏

8. 沉浸

当你完全投入一件事情时,你会意识不到时间流逝,对周遭发生的一切浑然不觉。开发游戏也是如此,我们需要专注。关掉浏览器,忘掉其他一切事情,全身心沉浸于制作游戏吧。

9. 拥抱失败

某些时候,我们制作完成的游戏,确实与预期相去甚远,游戏体验不够流畅,或者不够有趣。但请记住,这不完全是件坏事,因为我们并非徒劳无功,在开发过程中所积累的经验是宝贵财富。此外,即便游戏很糟,你也得让它面向公众——通过论坛与玩家分享,告诉他们,这是一款你从头到尾制作而成的游戏。(艾德聚合引自:199it)


推荐阅读
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 35岁程序员连续被2家公司裁掉,网友酸了,成功入职成事业编晒出福利
    这篇文章讲述了一个35岁程序员连续被两家公司裁掉的故事,他在遭遇中年危机后成功入职事业单位,并分享了入职后的福利。文章探讨了程序员在互联网行业中的竞争力下降的原因。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
author-avatar
手机用户2502910101
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有