>> Home > Courses > VGC   

Video Game Console Design





Level:
Intermediate
Instructor(s):
Andre LaMothe & Joshua Hintze
Time Blocks:
12 weeks
Credits:
Undergraduate / College Credit : 3
Continuing Education Units (CEUs) : 3
Professional Developer Hours (PDHs) : 30
Tuition:
$395.00 - Enroll Now
Click here to view free sample material for this course.


 
 
You may also like to consider some of our related course and event offerings:


C++ for Game Developers Module I

Introduction to Robotics

3D Engine Programming Module I
 
Why should I take the course?

Game development is great fun and extremely rewarding and ultimately, why we are all here at Game Institute, 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.

Most students these days work only with software-based hardware abstraction layers (i.e. DirectX, OpenGL) and have very little idea about what is going on other than knowing they can make a function call and draw a set of nicely shaded triangles onscreen. These abstraction layers hide a lot of detail from the user, which is great for fast development across many different platforms, but they also deprive the student of a whole layer of knowledge that the top game developers used to have, but few nowadays do. 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.

This Game Institute exclusive course is the first and only one of its kind offered anywhere in the world, and it is fully online and developed and taught by masters of both electrical engineering and game development! 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.

Besides the software and course materials that are available on the website, you will also 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” paperback book, soldering iron, digital multimeter, Nintendo gamepad controller, resistors, capacitors, LEDs, and much more!

What will I learn if I take this course?

This course will rapidly build your knowledge in the fields of electronics and game development by combining a heavy dose of theoretical discussion with practical hands-on experience, delivered every week in a series of fun and engaging experiments for you to work on.

The lessons cover the following topics:

  • Simple and Advanced Analog Electronics
  • Simple and Advanced Digital Electronics
  • Computer Architecture
  • Microcontroller Programming
  • Game Console Design
    • Sound
    • Video (TV, VGA, Vector)
    • Input
    • Networking
  • Breadboarding a Prototype Game Console
  • Soldering Your Final Game Console
  • Hacking Game Demos
  • Creating Games from Scratch
  • Simulators and Emulators
  • and more…

Aside from the lesson topics covered here is a list of some of the experiments:

  • Creating a 5 Volt Regulator
  • Powering an LED
  • Measuring with a Multimeter
  • The voltage Divider Circuit
  • Playing with Switches
  • Diode Experiment
  • Introduction to the AND Gate
  • Half-Bit Adder
  • 7 Segment Display
  • LED State Machine Design
  • and more…

  NB:For more detailed information on the topics covered by this course offering, please download and review the VGCD Lesson Plan.
(To view this PDF, you will need to ensure that you have installed the free Acrobat Reader 7.0 or above.)

Who should take the course?

Anyone who wants to learn more about the fundamentals of game hardware (game consoles, handhelds, video cards, sound cards, input devices, etc.) should definitely take this course. Certainly anyone who has an interest in electronics or robotics would also love a unique course like this one. If you are a developer who has been creating games for the PC, and you’d like to expand your horizons beyond the software realm and get some hardware engineering experience, then this class is definitely for you. Whether you are a high school student or you are just graduating with your Master’s Degree in Electrical Engineering, you can rest assured that you will take away some newfound knowledge and understanding from this course. What you do with that knowledge is completely up to you. Perhaps you will find a hobby making lots of different video game consoles or perhaps you will discover a new career path. It would be a great benefit to any developer to know how to develop their own embedded systems, particularly those that can run media applications such as games!

What are the prerequisites to understanding the course material?

Previous programming experience is assumed but not absolutely required. There will be some microcontroller assembly language covered in the course, but most students will be able to pick this up fairly quickly with the resources we will provide. Previous electronics knowledge is not required since the course will cover this subject matter from the ground up. Basic high school level algebra (mathematics) skills are required.

What materials are necessary to complete the course?

This course is totally self-contained. All software and hardware required to complete the course are provided as part of the complete course package.

Note for non-US customers: The XGS Pico edition will work with NTSC/PAL television systems, however, the full color demos are NTSC only. Black and white NTSC demos are available and will work on most PAL sets. Most modern televisions will function with either NTSC or PAL input however, so this may not be an issue. In addition, while the XGS Pico edition is capable of running on battery power, you may like to purchase a separate 9V DC, 2.1mm 300ma wall adapter (with tip + and ring -) to power the Pico edition unless you have a converter for the 120V wall adapter that comes with the kit.




Home  :  Register Now  :  Courses  :  Curriculum Packages  :  Events  :  Faculty  :  Tools  :  Assets
Affiliate Program  :  Help  :  Student Lounge  :  About Us  :  Privacy  :  Student Agreement  :  Contact Us