It occurs to me that, aside from the MHFramework page on my website and the API documentation generated from the source code, I haven't really bothered to organize and communicate the work that goes into my beloved pet game engine. I've been working on it since the turn of the century and documenting it in a piecemeal fashion as I go -- notes and diagrams sketched onto scratch paper, text files here and there, the occasional white board photograph...you know, the kinds of "documentation" typical of us programmers.
I feel that such practices, while certainly useful, are inadequate to capture the detail and complexity of the intricate structures that constitute a game engine. That is why I'm dedicating a blog to this subject alone. It's all part of my ongoing effort to improve my software engineering processes and the products that result from them.
After all, isn't that what engineering is all about?
No comments:
Post a Comment