Since Raspberry Pi is limited in ram and the X server does not have the proper drivers written for yet it, then it would make sense to have some way of writing games for the console frame-buffer.
First we need to have a compilable framebuffer driver loaded by the Kernel. It probably exists, seeings as the Quake Demo had used something similar.
Then we will need to compile SDL with fbcon and with directfb support.
Finally, we would export one of the following Environment variables:
This should allow us to use SDL in the framebuffer. So now it should possible to write games in many languages that SDL supports, such as PyGame for python, C/C++ support, along with many others.