Game Engine Architecture and Comparative Study of Different Game Engines | Synapse