Dissecting games engines: The case of Unity3D
The case for research in game engine architecture