使用某种引擎开始游戏开发是否明智?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 2年前关闭。 我开始进行C#编程,以便以后使用XNA开发游戏。我读了一本关于C#的优秀游戏开发书。由于我已经知道其他语言,因此我可以快速学习C#功能和语法代码。然后,我进入了XNA。由于我正在阅读的书有些陈旧,因此将其放在一边,然后开始研究有关Internet上XNA的游戏开发教程。我可以使用2D图形来完成并理解其中的大多数。我创建了动画精灵,使角色向任意方向移动,背景与角色移动一起滚动,依此类推。一切都用“原始” XNA完成。 我发现其中有些事情很难理解,并且发现某些事情已经内置在框架中。我找到了其他游戏引擎,这些游戏引擎至少可以让我清楚地理解一些简单的代码,例如“ FlatRedBall ”,“ Axiom ”和“ Quick Start Engine ”。我已经知道了著名的“ OGRE”,“ Unreal”和“ Unity”。同时,我很想抛弃所有这些,并开始学习一些著名的游戏引擎编程。我想留在XNA,因为这花了我一些时间来学习。时间我不想浪费它。 这次,我把它留给有经验的人。即使我开始游戏开发,我是否可以使用某些游戏引擎并使用其提供的功能?有些人可能认为,习惯于使用裸框架的无聊例程是件好事。如果是这样,那么建议从哪开始呢?我听说每个市场都有所不同。我们也许可以认为我想要一个特定于RPG的游戏。