Saturday, January 31, 2009

WOW What a cool week!!!!

Hey readers!!

This week was awesome, we are starting to see some really cool pictures from the art team and some really good design from the programmers. We only have one week left for pre-production and although I have no doubts that we are far more prepared than some of the other GD classes to date there is still a lot of work to be done!!!

The Art gang are busy working towards their Art Design Document(ADD) and the programmers still need to fill up some of the holes in the TDD not to mention fix all existing issues with those two documents as well as the issues still present with the GDD.

Unfortunately we lost our lead designer for the week due to bereavement issues, and he never got a chance to submit the bulk of his changes to the GDD. This was of course a minor set back as we appointed a replacement who did a really good job at fixing up what he could of the document.

We are just waiting for both teams to pull everything together by next Monday so we can have three really shiny and useful documents which will make the actual production of the game go as smoothly as possible.

Anyway, since I am not only the project manager but a programmer as well, here is what I worked on this week for the TDD:

I fleshed out the documentation for the event system so now its more than just a mere UML class diagram.

I also wrote up a little section on how the co-ordinate space in Gamebryo works and talked about how their matrices are in column-major order as people can get confused between the two. If you studied Mathematics at university like myself, chances are you will be used to a right handed system with matrices represented in column-major order.

I also drew up some UML class diagrams and some explanations for how the multithreading part of our game will work. The idea is to recalculate our navigation mesh for the AI and simulate the physics on different threads so that, if the system hardware supports it, these can be computed on different cpu cores for a more efficient framerate overall. Being one of only two university students in the class I think I am the only person who has covered concurrent programming in the past. Its going to be an awesome learning experience trying to implement it.

Until next time, PEACE!!!!

No comments:

Post a Comment