The importance of optimization

Published on Tuesday, January 19, 2010 By Brad Wardell In Elemental Dev Journals

When I was a kid, the Amiga could multiask on 512K of memory and run some pretty darn good games.

My Commodore 64 was a blast to play and required less memory than a typical modern icon image.

Today, we live in an age where the resolutions are so large, the textures do detailed that we need lots of memory.  I think most people recognize this.

But one thing we really tend to focus a lot of attention on is performance.  Readability in code is important but so is performance.  This week, we’re doing a lot of work on making sure our algorithms are efficient to ensure that the game runs well on lower end systems.

It’s not just a point of pride. It’s not just dealing with a pet peeve. But there’s a good business justification – the better the performance, the more PCs it’ll run on.