* Forward+ renderer (OpenGL 4.3 and D3D11 code paths)
* Unit tests (including automated tests for asset import pipeline)
* Better documentation, more example code/screencasts.
* Level editor in Qt, working on every supported desktop OS.
* Better animation support (blending, quaternions).
* 3ds Max and Blender exporter.
* OpenGL ES 3.0 instead of 2.0, using maybe a deferred renderer.
* OS X will get whatever OpenGL context is the most recent in future.
* Particle system.
* Explore possibilities for using Compute Shaders for postprocessing.
* Some kind of realtime GI solution.
* No leaked resources.
* Simultaneous release of new features for every platform.
The common theme with many of the features above comes from this Wayne Gretzky quote:
A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.
Well, none of the listed features are really new, but not many current
engines support them. I don't know when I ship all those features, but I'm starting coding NOW.