[gameprogrammer] What if? Ref: Game development a month

Reading up on a lot of internet literature on game development / graphics
programming, I've got a few opinions on the whole matter and a view as to
how this could
be carried forward.

As far as I've seen it, and i'm sure most people would agree, that most of
the online articles on game dev are from the point of view of solving a
certain problem.
However, What if, we could start an online presence that would be an online
repository for the game development process.

From a rough sketch in my mind, I think it would be cool if there was a
website that had:

1. One Game Dev Guru (relativistic term) (For every project the Guru of the
month changes)
2. People can join in on a project
3. The Guru identifies the game of the month/ 2 months
4. People can register to start writing the base code of the game, or a base
code is provided
  (by base code i mean just an empty framework that just allows initiation
of e.g. SDL and displays a blank window)
5. Guru identifies the first few problems/steps that have to be solved/taken
6. Bunch of people (ideally everyone) starts working independently on those
problems using the current standard codebase
7. Deadline is set
8. People submit their work online, and it is publically
downloadable/displayable
9. Guru and everyone discuss the proposals on a forum/blog type format
10. A compromise is arrived at and the code is entered into the codebase.
11. Guru puts forward the next few problems, if any. If project complete,
Jump to 13.
12. JUMP to 6
13. Project is reviewed and bettered. People can work on the game code and /
or art and derive variations which they can discuss online
    for as long as they want

I see a lot of people are very vocal about the GDAMI (Game development a
month idea). I dont know whether this site idea is realistic or not, but
just imagine
after a year of games development. The people who're participating are
already doing benefitting, but the people who come later on have this huge
repository about
what happens in a project and why certain methods should be be used or
shouldnt be etc etc etc

:) Awaiting your input on the matter.

GDAMI, hmm...... not a bad idea for the site's name. :)


MT

p.s. :) I havent reviewed my algo for the site, so if there are any bugs, i
apologise.

Other related posts: