I was a professional games developer for 15 years, ran my own studio of 28 developers, worked for a number more and have released several games on Steam and other platforms so I am confident when I say optimisation is something you try to do as you go along a bit, but honestly most of it has to take place towards the end when you remove debug code and prepare the code base for release and do a general performance overview. It is just not...