A challenge that is arguably sharpest when it comes to game development is the constantly shifting, advancing, growing nature of computer hardware and the software that we use to bend it to our ...