Game Engine Architecture | Desertcart Belarus