pueden visitar
http://www.gameprogramming.orges una escuela online sobre programacion de videojuegos, y lo mejor es que es gratis, intentenlo, la verdad parece que esta muy bien, miren las materias:
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.