I thought I'd share this with my favorite community. Some of you may already know about this, but I wasn't sure. I ran into it by accident and it seems to be the coolest thing I've ever stumbled into on the internet (besides dark basic
)..
www.gameprogramming.org Is doing a free course in game programming, seems to be like setup like any other regular online college, broken down into 12 week quarters. Its instructor led, and has tests and quizes, midterms, finals.. basically the whole 9 yards..
You've also gotta pass each course to go onto the next one, so no skipping around just doing the stuff that interests you, but you can test out of stuff apparently. Idunno, its well worth checking out.
Here is the course Outline.
Seems to Cover everything.. I figured that there might be a few people here that would be interested in this thing and it was just too good to keep to myself.
Quarter 1:
Course Title
VGP100 Introduction to C++ for Game Programming
VGP101 Basic Drawings
VGP102 Introduction to Photoshop 7
VGP103 Math for Game Programming
Quarter 2:
Course Title
VGP200 Multimedia
VGP201 Advanced Drawings
VGP202 Intermediate C++ Programming
VGP203 Physics for Game Programming
Quarter 3:
Course Title
VGP300 Advanced C++ Programming
VGP301 Programming for Graphic Dynamics
VGP302 Introduction to 2D Animation
VGP303 Game Design Documentation
Quarter 4:
Course Title
VGP400 3D Animation and Modeling
VGP401 Introduction to Windows Programming with DirectX
VGP402 Sound Creation
VGP403 Advanced Math for Game Programming
Quarter 5:
Course Title
VGP500 3D Character Animation
VGP501 3D Rendering
VGP502 Artificial Intelligence
VGP503 Advanced Windows Programming with DirectX
Quarter 6:
Course Title
VGP600 Motion and Lighting
VGP601 Multiplayer & Networking Programming
VGP602 Level Design
VGP603 Programming for Shading
** Projects: The following projects will be hand coded by you. You will code this game using C/C++ and DirextX language from what you've learned in the last 6 quarters.
Quarter 7:
Course Title
VGP700 Project 1: Designing and Cloning " *Tetris " Game
Quarter 8:
Course Title
VGP800 Project 2: Designing and Cloning " *Breakout " Game
Quarter 9:
Course Title
VGP900 Project 3: Designing and Cloning " *Pac-man " Game
Quarter 10:
Course Title
VGP1000 Project 4: Designing and Cloning " *Super Mario Bros " Game
Quarter 11:
Course Title
VGP1100 Project 5: Designing and Cloning " Tomb Raider " Game
Quarter 12:
Course Title
VGP1200 Project 6: Designing your own 2D/3D game.
Bobvila.com made me take off my avatar! (dunno how they found out)