我不知道这是否有帮助,但我多年来一直在阅读来自http://www.gamasutra.com/ 的文章。
我从一开始就没有一套完美的工具,但你的列表涵盖了运行游戏的大部分常见问题。但是你有没有发现每个项目代表什么?你已经赚了多少钱? “库存管理”听起来很沉重,但有些游戏只需要一个简单的对象“数组”。需要一个小时来编程 + 一些图形集成(如果您已经完成了 GUI 管理)。
如何开始规划
当我在业余时间开发游戏时,我通常会得到一个想法,因为另一个游戏缺少这个功能/选项。然后我启动我目前使用的任何开发工具,并尝试看看我是否可以制作一个展示这个想法的原型。它并不总是关于精美的图形,但通常更多的是关于找出如何解决某个问题。绿色和红色框将在很大程度上帮助您,但除此之外,请使用 Google 图片并快速搜索原型图形。但请记住,这些图片可能受版权保护,因此只能将它们用于内部测试目的,并向您的图形艺术家解释您想要制作的游戏/图形类型。
其次,您会发现您也需要找到/构建工具来创建“地图/任务/任务”。如今,许多人开发了自己的“对象脚本”,他们可以在其中轻松地为游戏添加新内容/路径。
我们(我和我的朋友)一直在测试的许多想法都是从某个界面原型开始的,看看它是否可以首先生成那种屏幕输出。然后我们构建一个可以为我们提供测试地图的快速'n'dirty 地图/关卡编辑器。
此时没有游戏逻辑,仍在确定游戏引擎是否正在运行。
我的第一个游戏算法问题
在我十几岁的时候,我有一个 Commodore 64,我想知道,他们如何对 10 个数字进行排序以获得高分?我花了很长时间才找到一种“可扩展”的方法,但我也学到了很多关于编程的知识。
我发现的第二个问题
当我在屏幕上飞行我的直升机时,如何让坦克/大炮向正确的方向发射子弹?
我坐下来画了实际问题的草图,查看了要点,尝试了一些我自己的理论,发现了一些似乎可行的方法(通过除法和乘法等)后来在学校我发现这或多或少是毕达哥拉斯。哈哈!
多年后的许多游戏尝试
我玩了“沙丘”和后来的 C&C + 新游戏魔兽争霸 (v1/v2) - 我记得它开始让我恼火的是蹩脚的 AI 是如何工作的。我想,路径查找算法让玩家感到沮丧。他们朝着目标位置的方向移动,然后找到了一堵墙,但如果方法复杂,物体就会停下来。啊!
所以我首先坐在大量的纸上,然后尝试绘制某些场景,其中“物体”(坦克/兽人/士兵)将从 A 移动到 B,然后突然出现“结构”(建筑物/其他物体)在路径中 - 然后呢?
我了解了A-star pathfinding(在我自己先以类似的方式解决它之后,然后阅读了这个工作的原因)。一种非常“cpu 重”的寻找路径的方式,但我从“破解这个坚果”的过程中学到了很多东西。随着时间的推移,这些想法极大地帮助了我开发其他游戏算法。
所以我的意思是:我认为你必须考虑更多:
- 游戏要怎么玩?
- 用户体验如何?
- 用户为什么要回到游戏中?
- 需要什么要求?宽带? 19 英寸 1280x1024 显示器?
- 是 RPG,是的 - 但它是多用户还是单用户?
- 我们需要快速的网络/服务器设置,还是需要为 NPC 开发强大的 AI?
还有更多...
我不确定这是你要求的,但我希望你能以某种方式使用它?