This series of articles is helpful if you would like to know more about game engine design:Game Engine Anatomy 101

Warning! It takes long time to read through all the 11 parts. Don’t forget to take some food and beer! :)