Ian was involved with the LEGO Star Wars III: The Clone Wars from very early on and was the primary Lego Systems coder during much of the project. He provided a number of new core game mechanics; resurrected, cleaned up and rewrote old game mechanics, stripped out dead code and gave support to the game coding team, artists and designers. He also substantially refactored the Lego codebase. He worked on versions for Xbox 360, Playstation 3, Wii and PC, in C++.
The Clone Wars takes the existing Lego console games concept, and adds on substantial new features, such as massive battles involving clone and droid armies.