在编写游戏引擎时需要知道的事情

时间:2010-12-24 01:04:38

标签: game-engine

我一直把游戏开发作为一种业余爱好,现在已经有了一段时间,而且我不能让我的游戏至少让一些图形闪耀。我决定编写一个简单的测试游戏引擎,只关注图形的表示 - 形状,纹理和表面。

虽然我有一些非常简单的游戏引擎专为我自己的游戏设计,我想创建一个游戏引擎,我可以使用它来显示和播放图形。我将在C ++中这样做。由于这是我第一次使用主要引擎,引擎不会专注于3D图形,它将是等距和2D图形的混合。

我以前的引擎已经合并(能够绘制)或专注于简单的平面(几乎2D)非令人印象深刻的图形设计和表示:

  
      
  • 播放器
  •   
  • 的NPC
  •   
  • 物体
  •   
  • 墙壁和表面
  •   
  • 纹理
  •   

另外,我有一些基本的 AI ,有时甚至还有 声音

他们还 已保存 已加载 游戏。

他们没有地图编辑器或关卡编辑器。这将成为未来的问题吗?在这个时候我必须指出我的一些游戏没有完成,因为我懒得写下最后几个级别。

我现在的问题是:如果想要编写(开发)具有所有功能的更好的图形游戏引擎,那么应该知道哪些事情。

1 个答案:

答案 0 :(得分:2)

我会抓住各种游戏机构(Quake引擎等)发布的消息来源并从那里开始。

从现有的伟大中学习是一种很好的方式来了解你还不知道的事情,特别是那些你甚至不知道的事情。