Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。

7年前关闭。



Improve this question




好的,所以我最终基于XNA编写了自己的游戏引擎,而我只是想知道制作一个完整的引擎还需要什么。

这是引擎中的内容:
  • 物理(远程物理学)
  • 粒子引擎(Mercury项目)
  • 2D相机
  • 输入处理
  • 屏幕管理(菜单,暂停屏幕等)
  • Sprite(动画,Sprite Sheets)
  • 和XNA之类的声音。

  • 我是否缺少任何可能对游戏引擎至关重要的内容?

    最佳答案

    您引擎的主题或市场。如果您要完成基本图形引擎之外的任何工作,则需要专注于引擎市场,例如RPG,策略,难题,平台游戏, Action 或FPS(好的,不是FPS)。

    这将帮助您在无需询问我们的情况下指引自己,以便进一步改进引擎。诸如虚幻引擎之类的引擎可以做很多事情,但是最能做到的就是它为FPS游戏制作的。同样,您应该对引擎进行调整,使其适合特定的兴趣 Realm ,并因此针对此类游戏进行选择。

    您可以使它具有某种程度的通用性,但要意识到您的引擎越通用,就时间和技能而言,编程就越困难。如果有更具体的平台可用,其他程序员也不太可能选择通用引擎(除非只有这些)。或者只写自己的,因为修改通用引擎几乎和创建自己的引擎一样困难。

    10-02 01:26
    查看更多