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

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

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

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

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

 

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

1. 停止编辑

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

2. 制定最后期限

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

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

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

4. 养成习惯

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

5. 莫为技术发愁

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

6. 简洁才美。

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

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

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

7. 公开的Beta测试

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

8. 沉浸

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

9. 拥抱失败

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


推荐阅读
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 本文介绍了 Vue 开发的入门指南,重点讲解了开发环境的配置与项目的基本搭建。推荐使用 WebStorm 作为 IDE,其下载地址为 。安装时请选择适合您操作系统的版本,并通过 获取激活码。WebStorm 是前端开发者的理想选择,提供了丰富的功能和强大的代码编辑能力。 ... [详细]
  • 深入解析HTTP网络请求API:从基础到进阶的全面指南
    本文全面解析了HTTP网络请求API,从基础到进阶,详细介绍了Android平台上的两种原生API——HttpUrlConnection和HttpClient。这两种API通过对底层Socket的封装,提供了高效、灵活的网络通信功能。文章不仅涵盖了基本的使用方法,还深入探讨了性能优化、错误处理和安全性等方面的高级主题,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • 如何利用Java 5 Executor框架高效构建和管理线程池
    Java 5 引入了 Executor 框架,为开发人员提供了一种高效管理和构建线程池的方法。该框架通过将任务提交与任务执行分离,简化了多线程编程的复杂性。利用 Executor 框架,开发人员可以更灵活地控制线程的创建、分配和管理,从而提高服务器端应用的性能和响应能力。此外,该框架还提供了多种线程池实现,如固定线程池、缓存线程池和单线程池,以适应不同的应用场景和需求。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • PHP自学必备:从零开始的准备工作与工具选择 ... [详细]
  • Web前端开发工程师薪资状况分析及当前学习Web前端技术是否过时探讨
    近年来,Web前端开发领域展现出广阔的发展前景,吸引了大量人才涌入。随着郑州经济的快速发展和众多企业的入驻,该地区对Web前端工程师的需求显著增加。本文分析了当前Web前端开发工程师的薪资状况,并探讨了在当前技术环境下学习Web前端技术是否仍然具有前景。 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • 如何精通编程语言:全面指南与实用技巧
    如何精通编程语言:全面指南与实用技巧 ... [详细]
  • 掌握这些技巧,轻松获取超过90%的资源信息
    在数字时代,高效获取所需资源是每个人必备的技能。本文将分享一系列实用技巧,帮助读者轻松获取超过90%的网络资源信息,无论是学术资料、技术文档还是最新资讯,都能迅速找到。通过优化搜索引擎使用、利用专业数据库和社群资源等方法,读者将能够在信息海洋中游刃有余。 ... [详细]
  • 【图像分类实战】利用DenseNet在PyTorch中实现秃头识别
    本文详细介绍了如何使用DenseNet模型在PyTorch框架下实现秃头识别。首先,文章概述了项目所需的库和全局参数设置。接着,对图像进行预处理并读取数据集。随后,构建并配置DenseNet模型,设置训练和验证流程。最后,通过测试阶段验证模型性能,并提供了完整的代码实现。本文不仅涵盖了技术细节,还提供了实用的操作指南,适合初学者和有经验的研究人员参考。 ... [详细]
  • 在编程笔试和面试中,全排列算法因其适中的难度而备受青睐,不仅能够考察应聘者的算法基础,还能测试其对递归和回溯的理解。本文将深入解析全排列算法的实现原理,探讨其应用场景,并提供优化建议,帮助读者更好地掌握这一重要算法。 ... [详细]
  • 编程开发:掌握十大高效编程技巧与实践方法 ... [详细]
  • 在 Android Studio 中创建新项目时 Flutter 未显示的解决方法
    在 Android Studio 中创建新项目时,如果 Flutter 选项未显示,可以通过检查 Flutter 插件安装情况、配置 Flutter SDK 路径以及重启 IDE 等方法来解决。此外,加入 Go 语言社区和 Golang 程序员人脉圈也有助于获取更多技术支持和经验分享。 ... [详细]
  • 软考C语言历年真题精解与详细答案解析 ... [详细]
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社区 版权所有