by date
My Game Console Design Course
My Game Console Design Course
| Name: | Josh "GimpMaster" Hintze | |
|---|---|---|
| Date Posted: | Jan 06, 2007 | |
| Rating: | 4.7 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Josh "GimpMaster" Hintze |
Blog post
I haven't blogged her in a long time and for good reason. Over the past 2 months I've been teach a course I made that took over 7 months to make. Things are going really good and I figured I would just say a little blurb about it. Who knows maybe some of you are interested in it. Also if you would like to join its 20% off right now for the holidays (I think that ends really soon).
Now I know most of you are here for programming only, but there may be some of you who are electronic geeks as well. I really enjoy both aspects of the discipline. Let me just put up a link and some of the marketing junk here. Hopefully soon I'll get back to coding Torque. I picked up TGB during the creation of the course so maybe I can hop on that bandwagon :)
Heres the course description if interested......
Silicon Valley, USA, November 2006 - World's First Online Video Game Console Development Course
Nurve Networks LLC and Game Institute have teamed up to take online game developement training to the next level with world's first course on the technology and development of gaming hardware and consoles. Game programming is great fun and extremely rewarding, but unfortunately there is a whole world of game development that most people never get to experience anymore -- hardware design. In the 70's and 80's a "game developer" not only designed the game itself, wrote the code, and made the art, but he or she often designed the hardware as well! This lost art is what this course is all about: learning how to design, build, and modify your own game consoles from scratch.
"To develop a game for a console that you not only designed, but also hand-built with your own soldering iron, is one of the most enriching learning experiences you will ever have as a game developer or software engineer. There is just nothing that can get you closer to the root layer or give you that sense of total ownership and mastery of a subject", says course creator Andre' LaMothe.
This Game Institute exclusive online course is the first and only one of its kind offered anywhere in the world. The course was developed by best selling game developement author Andre' LaMothe and NASA Ames Research Center's Josh Hintze. Nowhere else will you learn the concepts and skills required to create your own video game console (and then build your own games for it!) in such an easily accessible setting.
In addition to the course's online content, students receive a complete hardware kit containing over 100+ components, including items such as: pre-manufactured printed circuit board, microcontrollers, "The Black Art of Video Game Console Design" by Andre LaMothe, soldering iron, digital multimeter, Nintendo gamepad controller, resistors, capacitors, LEDs, and much more!
For more information and to enroll in the course visit Game Institute at:
www.gameinstitute.com/courses.php?coursedisplay=121
And of course the obligatory picture.........this is what you end up making.

Now I know most of you are here for programming only, but there may be some of you who are electronic geeks as well. I really enjoy both aspects of the discipline. Let me just put up a link and some of the marketing junk here. Hopefully soon I'll get back to coding Torque. I picked up TGB during the creation of the course so maybe I can hop on that bandwagon :)
Heres the course description if interested......
Silicon Valley, USA, November 2006 - World's First Online Video Game Console Development Course
Nurve Networks LLC and Game Institute have teamed up to take online game developement training to the next level with world's first course on the technology and development of gaming hardware and consoles. Game programming is great fun and extremely rewarding, but unfortunately there is a whole world of game development that most people never get to experience anymore -- hardware design. In the 70's and 80's a "game developer" not only designed the game itself, wrote the code, and made the art, but he or she often designed the hardware as well! This lost art is what this course is all about: learning how to design, build, and modify your own game consoles from scratch.
"To develop a game for a console that you not only designed, but also hand-built with your own soldering iron, is one of the most enriching learning experiences you will ever have as a game developer or software engineer. There is just nothing that can get you closer to the root layer or give you that sense of total ownership and mastery of a subject", says course creator Andre' LaMothe.
This Game Institute exclusive online course is the first and only one of its kind offered anywhere in the world. The course was developed by best selling game developement author Andre' LaMothe and NASA Ames Research Center's Josh Hintze. Nowhere else will you learn the concepts and skills required to create your own video game console (and then build your own games for it!) in such an easily accessible setting.
In addition to the course's online content, students receive a complete hardware kit containing over 100+ components, including items such as: pre-manufactured printed circuit board, microcontrollers, "The Black Art of Video Game Console Design" by Andre LaMothe, soldering iron, digital multimeter, Nintendo gamepad controller, resistors, capacitors, LEDs, and much more!
For more information and to enroll in the course visit Game Institute at:
www.gameinstitute.com/courses.php?coursedisplay=121
And of course the obligatory picture.........this is what you end up making.

Recent Blog Posts
| List: | 01/06/07 - My Game Console Design Course 11/27/05 - Plan for Josh "GimpMaster" Hintze 10/19/05 - Plan for Josh "GimpMaster" Hintze |
|---|
Submit your own resources!| Bob (Jan 06, 2007 at 06:31 GMT) Resource Rating: 5 |
Edited on Jan 06, 2007 07:32 GMT
| Josef Rogovsky (Jan 06, 2007 at 08:30 GMT) |
I'm actually registered for the class but I've been too busy to use any of my time blocks; I plan to start in a few weeks.
I'm glad to hear that things are going well.
Has there been any discussion on a follow-up course? Maybe one involving the XGS2?
| Andy Hawkins (Jan 06, 2007 at 10:35 GMT) |
| Josh "GimpMaster" Hintze (Jan 06, 2007 at 19:15 GMT) |
@Josef - Awesome. I can't wait to see you in class. A lot of students have done some pretty interesting things on there on. I look forward to seeing you.
@Andy - I hope to see you there. Let me know if you have any questions.
| Josh "GimpMaster" Hintze (Jan 06, 2007 at 19:15 GMT) |
Edited on Jan 06, 2007 19:16 GMT
| David Higgins (Jan 06, 2007 at 19:53 GMT) Resource Rating: 4 |
Are these courses "online" or do you actually have to goto the institute for the 12 week period?
| Josh "GimpMaster" Hintze (Jan 06, 2007 at 20:56 GMT) |
We hold a 1 hour live chat session with Andre and I twice a week to answer questions. Normally we go through slides if there are no questions.
I have just as fun teaching it as others have taking it. Somebody interfaced a keyboard the other day to the game console.
Edited on Jan 06, 2007 20:57 GMT
| Gary Preston (Jan 07, 2007 at 01:16 GMT) |
The Pico is good fun to build, I built one on a breadboard in early 2006. Although I have to say it looks much nicer in your photo on the PCB :)
Here's an early photo of it, minus oscillator which I'd put back in the XGS :)

Edited on Jan 07, 2007 01:16 GMT
| Josh "GimpMaster" Hintze (Jan 07, 2007 at 01:33 GMT) |
| Morrie (Jan 07, 2007 at 02:03 GMT) |
| Josh "GimpMaster" Hintze (Jan 07, 2007 at 02:17 GMT) |
| Morrie (Jan 07, 2007 at 03:13 GMT) |
| Josh "GimpMaster" Hintze (Jan 07, 2007 at 04:03 GMT) |
The thing is....anybody can do that, but you'll never know how everything works. Its way to complicated now, but if you start with the basics you can learn a lot and build up. Its like people who come to these forums and say....I'm going to build an MMORPG with 1 million players...can somebody tell me how to do this? So start small is all were trying to do. If you can master this, then we can talk about future stuff.
| David Higgins (Jan 07, 2007 at 04:03 GMT) Resource Rating: 4 |
I think your asking for a bit much there -- besides, the xbox 360 is just a modified pc design, it uses USB for it's controllers, it has regular EIDE hard drives, it uses a standard Intel CPU and standard RAM (afaik). The only real noteable difference between the 360 and a desktop pc is the operating system, which is custom.
With a little effort and some well spent time, anyone could easily make there own console with standard pc hardware and a custom OS -- the OS doesn't even really need to be custom, it could be a derivitate of any public domain/opensource/free OS such as Linux with modified themes and pre-configured controller inputs with a nice program that runs a GUI at startup -- you can even use some of the existing resources on the net to change the default startup appearance and, if you select a good motherboard, you can even flash the bios and modify the boards initial startup (change the startup logo from say "IBM" or "Dell" to "My Custom Console" for example -- and disable the DOS-style print outs).
The stuff in the course mentioned here, is more for electronic enthusiasts, where you actually have to put things together -- something like the xbox would be more for someone interested in things like case modifications as the majority of the xbox is just a custom case and custom OS, the hardware is all pretty standard -- including the controllers (PS2 and Xbox and GameCube controllers, on the inside, all look the same, with few differences, other then position of things)
| Tom Bampton (Jan 07, 2007 at 04:39 GMT) Resource Rating: 5 |
I think that this course is an awesome idea. Far too many programmers these days know nothing of the hardware they code for or the compilers they use. I think that you can't really get past being an average programmer without knowing exactly what the compiler does with the code you write and how the CPU etc works.
This course looks like it goes a very long way towards getting that knowledge in an accessible way - not just for the small systems built in the class, but for mainstream development too.
I am actually glad that the site ate my post yesterday as Morrie's post is indicative of someone who I think would benefit greatly from this course and it illustrates my point nicely.
T.
| Morrie (Jan 07, 2007 at 05:22 GMT) |
| Josh "GimpMaster" Hintze (Jan 07, 2007 at 05:23 GMT) |
| Tom Bampton (Jan 07, 2007 at 05:28 GMT) Resource Rating: 5 |
| Josh "GimpMaster" Hintze (Jan 07, 2007 at 05:29 GMT) |
| Tom Bampton (Jan 07, 2007 at 05:31 GMT) Resource Rating: 5 |
| Bob (Jan 08, 2007 at 08:25 GMT) Resource Rating: 5 |
| Josef Rogovsky (Feb 05, 2007 at 02:51 GMT) |
I have a question about the GI course but I'm not sure where the best place would be to ask it.
Can I post the question here? Should I post it at Andre's forums? I'm not ready to begin the course so I don't want to cash in a time block just to be able to post at the GI forums.
It's not a question about any of the lesson content specifically, just about the study approach I should take.
| Josh "GimpMaster" Hintze (Feb 05, 2007 at 03:03 GMT) |
| Josef Rogovsky (Feb 05, 2007 at 05:07 GMT) |
You must be a member and be logged in to either append comments or rate this resource.


4.7 out of 5


