Now that we are on another development cycle, we have to decide what to do next. Justin and I have been discussing the merits of scripting over the last few months and decided that the best way to increase the amount of game content, including missions and units, is to allow scripting. This means that users can also have a go at making their own contributions to the game.
The consequence of this is yet more code refactor. We seem to spend a lot of time ripping old code out and putting new code in. The fact that this is relatively simple means we must have done something right, but the mere fact that we have to chop and change at all is a good indication that a lot has been learnt on this project.
In case you’re wondering, the scripting language we are looking at is Lua. If it’s good enough For Star Wars: Empire at War, then it’s good enough for us.