It was the explosion of 3D games in the early 2000s that first made the concept of middleware a staple of game development. As gamers demanded more physically robust worlds to explore, developers ...