我一直把游戏开发作为一种业余爱好,现在已经有了一段时间,而且我不能让我的游戏至少让一些图形闪耀。我决定编写一个简单的测试游戏引擎,只关注图形的表示 - 形状,纹理和表面。
虽然我有一些非常简单的游戏引擎专为我自己的游戏设计,我想创建一个游戏引擎,我可以使用它来显示和播放图形。我将在C ++中这样做。由于这是我第一次使用主要引擎,引擎不会专注于3D图形,它将是等距和2D图形的混合。
我以前的引擎已经合并(能够绘制)或专注于简单的平面(几乎2D)非令人印象深刻的图形设计和表示:
- 播放器
- 的NPC
- 物体
- 墙壁和表面
- 纹理
另外,我有一些基本的 AI ,有时甚至还有 声音 。
他们还 已保存 和 已加载 游戏。
他们没有地图编辑器或关卡编辑器。这将成为未来的问题吗?在这个时候我必须指出我的一些游戏没有完成,因为我懒得写下最后几个级别。
我现在的问题是:如果想要编写(开发)具有所有功能的更好的图形游戏引擎,那么应该知道哪些事情。
答案 0 :(得分:2)
我会抓住各种游戏机构(Quake引擎等)发布的消息来源并从那里开始。
从现有的伟大中学习是一种很好的方式来了解你还不知道的事情,特别是那些你甚至不知道的事情。