Talk:Video Game Design/Programming
From Wikibooks, the open-content textbooks collection
I would recommend that the title be changed to "Game Engine Design and Programming" since "Game Design" is a completely different topic more akin to level design, etc. Random
Game Design AND Programming is entirely too much material to bite off in one 'book' unless it is going to be a broad survey. There doesn't seem to be much activity going on here so if nobody objects I'll likely re-structure this considerably. Geared 23:44, 19 August 2006 (UTC)
Game Design AND Programming is indeed quite a task...perhaps this article should be either merged with "Video Game Design", and then split into more sections, or there should be some discussion as to which level of abstraction each article should approach the subject matter on...Both articles contain sections on "Input", which is quite specific, but (until a moment ago) neither contained a section on "Level Design". Perhaps one article should cover the creative process, marketing, etc., while the other contain more technical specifics, such as program structure, hardware considerations, or commonly used algorithms. Either way, some level of collaboration seems necessary between these two articles. DarkPhoenix32 05:49, 8 January 2007 (UTC)
I believe as there is another book on Design, we should remove the "design" topic from this book entirely. This book should focus on the programming side, and implementing levels of ANY kind. Design is enough of a task for that separate book. If there are no objections, does anyone want to do the honors of renaming the book, or should I? (I'll do it if there aren't any objections in a week) Thanks, NinjaSkitch (talk) 06:17, 11 December 2007 (UTC)
Also, just a proposal to see who is for or against this idea, how many of you would want to turn this book into cross-platform game development? For two reasons: the first being that it's already been started (with C++ and OpenAL) and it would address programmers of every OS, and the second is, if this is going to be a reference for future programmers, wouldn't we as a community want to support openness and compatibility (OpenGL, OpenAL, SDL rather than *gasp* Windows-only C# and DirectX)? Let's get a little vote going, please add your sig. to the For or Against list to see how popular or unpopular this idea is:
Yes! (Cross-platform game programming)
- NinjaSkitch (talk) 06:35, 11 December 2007 (UTC)
No!
[edit] Development stage review
Hi. I just reviewed your book about Game Design and Programming, see Help:Development stages. It is a promising start. I would suggest to convert the table of contents from a list of headings == title... == to a plain list, if you use those titles as links to other pages anyway. --Andreas Ipp 00:08, 13 Jan 2005 (UTC)
[edit] Request for contributions
Hi, i'm busy trying to add some substance to this wikibook because I think it was off to a good start. If anyone has anything to contribute, be it tutorials, code snips, pictures, even laymans explanations of the various concepts, please do. I think this wikibook could be awesome!
--afroToad 14:13, 24 September 2005 (UTC)
- I'm definitely interested, and am going to contribute as much as I can. I think this is a great idea--there aren't many good places for potential game programmers to start, because most game source is kept secret. Also, I don't think there's any reason we can't give examples in multiple languages, maybe even UML. Since there is no one way to make a game though, this does pose another question: should this book focus on the design and structure of an ideal game engine? One that's abstracted to make any type of game? In my opinion, we have to go from a broad spectrum down to narrow modules: The main book could contain detailed descriptions of how a game engine works. Then for each module, Networking, Input, Cameras, etc, we could focus on different options, (Winsock and SDL_net, DirectX and OpenGL) along with examples in a couple different languages. NinjaSkitch (talk) 04:24, 11 December 2007 (UTC)
[edit] Cleanup
Loads of cleanup needs to be done, and a lot more needs to be added. I'll try and contribute whenever I feel like.
--GatesPlusPlus 09:41, 1 January 2006 (UTC)
- Don't know know why I'm on this talk page (or every other talk page lol), but this is something I am very interested in. As a side note, has anyone here seen the article on Blender 3D? It is quite brilliant, in particular have a look at Blender 3D: Noob to Pro/Game Engine Basics
--Andy 12:25, 12 September 2007
I suggest just deleting this wikibook as there's basically nothing useful and there's lots of misinformation.
- I suggest giving it some time, because it has the potential to be a very good resource for beginner game developers. There aren't many free resources out there. I just happened to find it recently, and I'm presently adding content. If this one is deleted, one will simply start up again anyway, so there's no point in getting rid of it just yet. Bear with us. NinjaSkitch (talk) 05:07, 11 December 2007 (UTC)