The main concern for me is making 3D. Here are the features I absolutely need:
- Physics engine (possibly PhysX software mode is enough)
- Making water plane that reflects + refracts + depth fog
- cubemaps
- stencil shadows (multiple light sources)
- post processing (blur, bloom, DOF, etc ...