Aye, but that would be overkill in my view. One of the things I learnt from programming in C was economy of language. One tries to only load up what is needed (stdio.h, math.h, stdlib.h etc). Using the huge complicated libraries of 3D, and using the advanced mathematics involved in 3 dimensional space, with rendering, points of view, and textures to create a 2 Dimensional universe when libraries exist that not only function, but are very fast and efficient at creating and displaying 2D bitmaps, seems to me a curious way to go about it. My thinking is that it is best to use the tools that are most suited to the task one tries to undertake. Sure, you can hit a fly with a bazooka, but simpler ways are also available. I saw some simple games (e.g tic tac toe) using nothing more than the x and o characters, perfectly appropriate for such a game, but then again I suppose they could have done the same game using 3D, surround sound, vibrating joysticks, explosions....