I'm currently creating a game framework/engine for educational games. My hope is that this can be used in elementary schools. It is of course extremely important that the games are both fun and educational.
Any ideas what should be in my initial requirement specification?
What makes a good educational game?
Which platforms should I target?