Friday 9 January 2015

Metabuilder

Before we started working on Geometry Wars 3 we realised that one of the biggest challenges we would face would be to maintain all the code projects for the platforms we were developing for.

Most of the team had worked on cross-platform games before and had used various build systems - cmake, jam as well as various proprietary build systems. We came to the conclusion that nothing we could find that was available to us would satisfy our requirements. We decided that we needed to develop our own build system.

One of our programmers wrote Metabuilder, it is essentially a Lua scriptable system for generating Visual Studio & XCode projects as well as makefiles. It was absolutely instrumental in getting GW3 delivered on time on all the platforms we were developing for.

We decided before starting work on it that we wanted it to be made publicly available and you can get it on GitHub from here.

No comments:

Post a Comment