Thursday 17 December 2009

Intro to 3D and Game Development Techniqes - Finished !

So a week away from Christmas and the great feeling today of handing in the projects as finished, been a hard couple of weeks but made it with a day to spare so delighted with how it's gone in run up to hand in. Now just the wait to see how I did grade wise.

I think both modules went well and looking back at the last 12 weeks and looking at my programming skills back in week 1 of this year when thrown in to c++ programming and being given a header file and being confused by lots of new terms to where I am now where I feel confident in my skills and I've got a good base to push on with in the programming heavy second term.

I always find end of assignments a good time to look back, it's hard to remember at times that 15 months ago I'd never done any programming. Now I look back at stuff learnt early on as if I've always known it and occasionally end up talking to people who don't do programming about my work and going in way too technical thinking everybody will understand it !

So on to the Christmas break, not much of a break being had here as going to be a crucial 5/6 week period in the run up to start of the second term. Firstly lots of revision over next couple of weeks for both intro and GDT, 30% of grade up for grabs in both modules so need to do well in them to get a decent grade overall.

After exams I'm planning on cramming in some C++ practise, I have a few books I'm planning on working with to further my skills and make sure the programming skills for C++ are spot on so I'll be able to focus my time during term on games programming and learning techniques for games rather than learning the basics of language

Sunday 6 December 2009

It's December, that can only mean one thing.....

No not Christmas, its's deadline time !

With Console Development not having a am, I hand in before Christmas I'll quickly mention whats been going on there before moving on to the other two modules (Sorry Adam, I promise the blog will feature lots more Console Dev after New Year !) This week saw us look at the instruction cycle and the microarchitecture and how this works with the pipe lined architecture which can see many instructions be on the processing stage at the same time each at one stage of the processing cycle to make the processing more efficient.

Most my time over last couple of weeks has been spent on GDT and turning my game from a clump of game mechanics in a room into a game which can be played in full from start to finish and after a hard weeks work with a weekend spent near start to finish working on it GDT is at a feature complete stage with everything very nearly place. At this stage I'm only planning to tweak game mechanic difficulty through the results of play testing and tweak some of the packaging to mechanics to make the game feel and look better, having this time with the game in a fully playable state to play test and tweak should mean my finished game is of better quality and more polished.

An example of this is that I've already had time to add a scrolling credits page and a few cut scenes in game to add to the feel and presentation of the game, had I not got feature complete at this stage I wouldn't have had time to do these as the time wouldn't have been there for small touches. I'm really pleased with how the games come together and the hard work with the CSD Talk system to tie the game together as I wanted it was well worth it

With all the hours going into GDT this week intro 3D has taken a bit of a back seat over the back end of the week and weekend but there had still been some progress made earlier in the week and this evening. My own per pixel rasterizer now works and other smaller features such as specular lighting and off screen culling have both been added and been made customizable via the menu system.

This week for Intro3d I plan to get spotlighting and my own shading done per a vertex to create a better look for my model