I'm relatively new to python and have made some useful tools and some small games w/ 10 sprites in python; based on performance I think my next logical step is making C extensions to improve performance in pygame.
My first initial question is in pygame, can I make a main loop in C (or would I have to interface with SDL?). And sprites, could I make C code that strictly handles the sprites, and only use python for scripting purposes of the game?