A jumping-off point for initial discussions.
- The Shape Of The Game: Generally, what kind of game do you want to create?
- Game Feature Ideas
- Software Architecture Ideas
- technology: Here is a good place to start discussing the technology required to create a game that can live up to our expectations. Yeah, yeah, it's the old cart before the horse thing. But we've got to start thinking about it eventually.
- Things to Model
- For Sale, Fame, or Fun
- Simple simulations to get us started
- Interesting Links
- Names for our new endeavor
- Backstory
- Preliminary Planning What to do and in what order.
- Rendering
- Cognitive Modelling with Mathematical Logic
- Distributed Physical Modelling
Dan: Aside from the various investigations & discussions behind the links above, I think we should be explicit about who's interested in which special fields of expertise, because there's way more involved here than we can all master. I'm sure everyone will have their hands in everything at some point, but especially during early investigation, there's a lot to read and learn. Reundancy is fine, as long as someone's covering everything important. How about we use this table to register both interest and expertise. I put in just the names of people that actually expressed an interest in working on a game. Feel free to add or remove your name, and definitely feel free to add new rows. I just made these up based on my guesses as to things we'll need to do.
John: I presume that it's a given that we're all interested in the task called Game Design? Probably!
Frank: I've added two categrories for sound (engine, and artwork), since it's a critical part of the game. Also, I responded 'no' to the debugging everything category because Jim's gonna do all my debugging for me. He's better at it than me anyway. :) Jim, do you want me to bother compiling my code before I check it in? Also, I promoted my Graphics Engine expertise since I've been playing with that stuff lately.
|task/developer |Andy|Dan|Dave|Frank|John |Steve |Jim |(notes) |Architecture |ye1 |ye2|_ |ye2 |y |m |n |E.g. hanging it all together |Graphics Engine |ye1 |n |ye1 |ye2 |n |n |n | |Graphic Artwork |m |n |ye1 |n |n |m |n | |Sound Engine |- |- |- |ye1 |- |- |- |I know, I know -- It's supposed to be quiet in space. |Sound Artwork |- |- |- |n |- |- |- |Sound and Graphics are perhaps the most important aspects of the game. Who's gonna do them? |UI other than graphics |ye3 |n |_ |ye4 |ye4 |y |n |E.g. managing user I/O, 2D visual components |Backstory/writing |n |ye1|_ |ye1 |ye2 |ye3 |n | |Physics modeling |ye1 |ye4|_ |ye2 |y |m |n |e.g. collision detection |Security/Encryption |ye2 |y |_ |ye2 |n |n |n |e.g. login verification, data stream encryption |Network protocol & I/O |n |ye3|e2 |n |y |n |n | |Economic modeling |n |y | |y |y |ye1 |n | |Comms modeling |n |_ |_ |y |n |m |n |e.g. in-game chat channels |Web design |ye3 |n |e1 |ye1 |n |ye1 |n |far future, but important |Persistent database |n |ye4| |n |ye3 |y |n | |AI |ye1 |ye1|_ |y1 |y |m |n | |Debugging everything |? |? |? |n |? |? |ye5 | |Installing/Patching* |n |n |_ |n |_ |m |n |Do we have funds for hiring an intern yet? |Play testing |_ |_ |_ |_ |_ |_ |_ |
** If anyone mentions using CSI Connect for patching I will shoot them ...*
Legend:
- y Yes, I'm interested in working on this.
- n No, I have little interest in working on this.
- eN I think I have 1(min)-5(max) expertise in this area.
- m Maybe, but I have absolutely no skill in this area.