大家好,我是来自埃及的独立游戏开发者indiedev。自我记忆力开始,我就一直梦想着自己制作一款视频游戏。IT行业有一个笑话,说每个程序员都梦想成为游戏开发者... 直到他们意识到它有多难,选择更安全的职业路径,并花费余生打造企业软件。哈哈... 这个笑话居然成真了。现在,我在IT行业全职工作,几个月来,我一直在工作和周末的时间里开发我的第一款游戏。它被称为 AetherForge,是一款2D防御类survival游戏,具有roguelike的进展系统。你需要保护一座城市城墙抵御巨大的敌人波涛,每次游玩时升级,选择随机的技能,解锁新的武器,赚取金币,并在游玩之间投资永久的技能树。目前可玩的版本包括: • 3个可玩的关卡 • 6个独特的武器 • 22种不同的技能 • 13种敌人类型(目前使用4种) • 17个成就 • 一个94节点的永久技能树 • 声音对话(由AI创建) • 保存槽和进度系统 我一直认为这是一件最有成就感和挫败感的工作。很快我就意识到,完成一个系统只会产生三个新的系统。完成战斗... 然后你意识到需要进展。完成进展... 然后游戏需要成就。添加另一个武器... 现在你需要让它感觉完全不同,而不是简单地做更多的伤害。每个新敌人都会产生另一个设计问题。它是否应该冲锋?是否应该发怒?是否应该分裂成小敌人?是否应该阻止攻击?其行为是否应该匹配其外观?如果敌人携带着巨大的盾牌,玩家自然会期望它自己防御。如果它穿着轻便的装备,它应该移动得更快。如果它穿着重型装甲,它应该移动得更慢。实际上,我一直在携带着一个笔记本,记录不同的敌人行为,并不断尝试匹配每个机制到敌人的外观。另一个使这个项目成为可能的因素是人工智能。因为它使我能够创建一些我根本无法负担得起的东西。 我使用AI生成背景艺术,创作语音表演。 我还使用了商店资产包,免费的UI资产和免费的音乐。 聘用艺术家、音乐家、UI设计师和语音演员将花费成千上万美元。 我每月收入约 $400,所以根本没有办法负担得起。 相反,我决定使用可用的工具来制作最好的游戏。 另一个意想不到的挑战是自己的完美主义。每次我完成了一件事,我的大脑就会马上想出另一项游戏“需要”的功能。完成了三个关卡后,我告诉自己它需要成就。完成成就后,它需要技能树。然后是拾取物品。然后是对话。然后是更好的敌人行为。然后是更多的武器。坦白地说,感觉游戏比我完成它还快。 而且,我也想自己玩视频游戏。Path of Exile stole了比我愿意承认的更多的开发时间。 将这个项目与全职工作平衡并不是容易的。有时开发停止,因为生活发生了。工作变得忙碌,或者家人中有人生病需要去医院。 在那些时期,游戏必须等待。 现在我需要一些诚实的建议。 我尝试在Discord上与几个朋友分享游戏,但几乎没有人下载它或给我任何反馈。 我并不生气——我只是意识到我不知道下一步该怎么做。 我应该学习Steam的工作流程吗?是否早得太早甚至考虑发布Steam页面?还是应该先专注于改进游戏并获取更多玩家反馈再考虑Steam? 最重要的是... 根据视频中的游戏玩法,你认为这看起来像什么值得继续的东西? 我真诚地感谢任何关于游戏玩法、视觉效果、项目方向或你认为我的下一步应该是什么的反馈。 感谢阅读。