Founder and Lead programmer at OldTimes Software.
Posted by hogsy on May 29th, 2012
So OpenKatana has been in development for a considerable number of months now and is likely to be in development for most of the year until it's in a presentable state. Over this long development I plan on documenting as many changes to the engine and game-logic as I can not only through the code itself but through a collection of documentation that should allow making any changes to the engine or game-logic more easy. The Katana engine itself isn't exactly too different from FitzQuake with most changes going into the game-logic due to the fact that we've made the switch over to C for that, this has given us a chance to go over a lot of the old QC code and rewrite a lot of it to our desire or needs, and this switch has also given us a lot more control over how the game works. Mod support will be dropped from the Katana engine but for those that still want to make small changes to the game there will be a plugin system to allow you to add mini changes to how your server runs which should make for some interesting results. All of this will be documented so that anyone can easily make changes quickly and easily, we've always felt the Quake engine provided a perfect platform to quickly prototype ideas and we want to try to encourage that. I will continue to update any documentation as we make progress on Katana so it keeps consistent with any future patches or improvements made to OpenKatana after release.