During the time that I have spent writing game engines (or at least the attempts that I’ve made at writing …