I've actually really had the unexplainable urge to try and make my own game engine for quite a while - I don't know why, I know it's something I've got no chance of success at especially because I hate graphics programming and shaders and maths. But something about the idea tickles me.