Do you make games completely from scratch or use a game engine?
I'm using a graphics engine that has basic collision detection and a timing loop. Everything beyond that I add myself. It's all code. :-)