Engineering in game development comes in many forms, some of it is glamorous - graphics features, rendering technology, gameplay and audio - but some engineering activities revolve around enabling - ...