Every now and then there comes a time in a project when it would be nice to be able to write a unit test for a new or already existing feature. The reason could be that the feature is quite complex and we like to make sure to get the basics bug-free before going on creating all the stuff around it. Or you have an existing feature that doesn’t really work the way it should work and it is pretty tedious to find the bug in the running game.
There are some things in a project that you should do as early as possible as they will save you a lot of time in the long run. The most important time saver might be setting up an automatic build server.
Even in small and smallest teams you’ll have the need of creating a build of your game every now and then. Here are some occurrences: