in which language did you program the game you mentioned ? When did you do programming using OS functions the last time ? There have been lots of API changes / extensions within the last years...
What kind of game should it be ? 2D, 3D ?
Is portability to other OS platforms important for you ?