In my mind, there are several unsatisfied demand for game engines. It is because most of game engines have been improved from long time ago. For example, game bryo, Unreal, Quake, and Half-Life. Those game engines did not have chance to adopt new concepts.
The features that I want to have are listed here:
- Interface and contract driven design.
- Support for Unit-Testing.
- Pre-lighting as well as deferred shading and forward shading.
Additionally and personally I prefer these features as well:
- Progressive rendering.
- SPU support on PS3.
- XNA support through C++ DLL.
- No preprocessor codes such as #ifdef.
Other external tool supports such as Max/Maya plug-in, UI tool, and sound system are second level issue. Once we have the reliable corner stone, people will join the project.
No comments:
Post a Comment