Reducing Development Overheads with a Generic and Model-Centric Architecture for Online Games | IEEE Conference Publication | IEEE Xplore