What are the main principles of game engines? Give examples and show a prompt that gives more information. Provide your response in exactly 7 paragraphs (separated nearby paragraphs with 3 aterisk symbols ***).
user