电子游戏设计/编程/选择硬件
外观
要开发游戏,您可能不仅需要合格的人员来完成特殊任务,例如图形设计师,而且还需要考虑编辑器的软件(用于创建角色、物品、场景等),以及支持这些任务的物理硬件,例如图形平板电脑可能是图形设计所必需的,您可能还需要扫描仪来输入来自艺术家的手绘图片,以及相机,相机可以用来拍摄绘制的艺术品的图片。所有这些额外的成本都必须仔细考虑,并且只取决于项目的水平。
但是硬件考虑因素不仅仅局限于您将使用的工具,最重要的是运行完成产品的要求,这不仅会影响目标受众,还会影响项目的开发。实现游戏设计的软件要求可能需要访问大量内存,但在每次可以使用有限的内存时,也可能存在其他限制,例如较弱的 CPU、较弱的处理器缓存或非默认内存对齐要求。
没有花里胡哨的功能,也没有额外的成本。如果您选择虚拟框架,比如使用 Flash 作为您的开发框架,您将不必考虑和支持特殊硬件或设置,您还将获得一个 RAD 工具来将您的概念付诸实践。
分发媒体对于确定可以打包多少资源以及如何打包非常重要。
原型设计旨在探索,是一段旅程,看看想法一旦融入到一个完整的运行程序中会如何发挥。它是对一个以前从未见过的全新概念的测试,正因为如此,它在实现上必须最灵活,以便于改进,因为原型的创建会激发全新的想法。如果在原型设计阶段没有对新概念进行探索,那么原型设计本身有什么意义呢?
原型设计应该快速完成,然后需要更快地更改。为了能够做到这一点,它必须易于维护,并使用灵活且编写良好的代码库。但请记住,原型只有在足够好以证明您的愿景是正确的,并且可以被真正的实现所取代时才是有用的;如果您在原型设计上花费了太多时间,以至于您开始质疑它的替代品,那么您就走错了路,或者是在一个应该保持为总体规划的第一次尝试的东西上花费了太多精力。