| Foundation Courses (14) (early-enrollment discount already included if price embedden in *) |
| Introduction to C++ for Game Programmers (more infos) | |
|
| The C++ programming language plays the major role in programming video games and this course teaches you object oriented C++ from scratch, starting with concepts that first appeared in C. |
|
| Design Patters are a major topic since the gang of four wrote the all famous book about this topic. In this course you will learn how to apply design patters to game programming to maintain a high quality and reusability of your code design. |
| Introduction to Direct3D and 3D-Engine Programming 1 (more infos) | |
|
| This class will teach you how Direct3D 9 from ground up. You will learn how to crank up a Direct3D device and render graphics to your screen including special effects like texture blending or rendering to textures. Lots of samples with full working code will combine all these effects week by week into one big game engine. |
| Introduction to Direct3D and 3D-Engine Programming 2 (more infos) | |
|
| This course builds upon the first volume and dives right into advanced topics such as loading complex 3D models from various file formats, getting mouse and keyboard input, and building a custom GUI with window-, menu-, and button-objects you can even use in your fullscreen game code. |
| Mathematics for Game and Graphics Programmers (more infos) | |
|
| Mathematics is the basis for many topics in game and graphics development. Without mathematics, there would be no fancy computer-generated images or moving characters in a game. This course introduces basic principles used in computer graphics and game applications as well as advanced topics like Quaternions and Frustum Culling, needed by every application. During this course you will develop a full-featured mathematics library, which is ready to use immediately. |
|
| Instructor: | Seth Cantrell | | Duration: | 6 weeks | | Credits: | 10 | | Price: | 49.90 USD |
| OpenGL is the premier multi-platform graphics API, used in everything from scientific and medical research to video games. OpenGL is supported on a multitude of platforms including Windows, Linux, Mac OS X, PlayStation 3, CAVE systems and even cell phones!
In this hands-on course students learn the basics of drawing, texturing, and lighting with OpenGL, as well as some advanced OpenGL features and how to load and draw a terrain height-map and 3D model. |
| Foundation Courses |
| Introduction to 3D Game Programming |
| Before you can start learning a particular API that lets you program 3D graphics you need to be familiar with all foundations of how 3D graphics work at all. This course teaches you all those foundations in a hands-on approach and implements a software rendering engine step by step. |
| Game Mathematics |
| Instructor: | Unknown | | Duration: | 5 weeks | | Credits: | 3 | | Price: | 59.90 USD |
| While programming 3D applications you simply need to have a sound knowledge of linear algebra - not matter which 3rd party lib you might be using for 3D rendering. This knowledge includes vector and matrix calculus as well as working with rays, planes, and quaternions. |
| DirectX Graphics Programming |
| If you want to get into applied 3D graphics programming then this course is perfect for you. It introduces you to the latest Direct3D version and how you can use this free library to render 3D graphics to the screen. While discussing more and more Direct3D details you sum up what you have learned by building your own 3D engine using Direct3D. |
| Game Design and Documentation |
| Instructor: | Unknown | | Duration: | 12 weeks | | Credits: | 5 | | Price: | 79.90 USD |
| A video game is only fun if it has a top notch design that lets the player immerse into the virtual world created by the lead game designer. In this course you will learn about different methods of creativity and all major points important to good game design. |
| Introduction to Network Programming |
| Using networking capabilities available on a lot of computers nowadays becomes an essential part of current video games. This course shows you how you can build your own network code using the WinSock API to strive for multiplayer applications. |
| Game Foundations - Literature Exam |
| The Game Foundations course is a general overview aber lots of topics involved with designing a video game. Note that this course is a literature exam, that means you only get a reading assignment of the course material and have to hand in a written final assignment. |
| Alias Maya 1: Modelling and Texturing |
| Instructor: | Unknown | | Duration: | 12 weeks | | Credits: | 5 | | Price: | 89.90 USD |
| This class will teach you how to start with Alias Maya (using the free Maya PLE version) and to create 3D game content. You will learn how to use the Maya interface, create basic shapes, texture them and how to apply this to more complex objects. After the course you will be able to create low poly models with UV mappings, trees, whole forests, characters and matte paintings for your backgrounds. |
| Alias Maya 2: Animation |
| Instructor: | Unknown | | Duration: | 12 weeks | | Credits: | 5 | | Price: | 89.90 USD |
| This class will teach you how to bring your geometry to life in Maya 6.0 (the free Maya PLE version can be used). You will learn different animation techniques, how to work with keyframes, bones, pathes and all the neat stuff for a nice smooth animation workflow. You will discover blend shapes for facial animations, use predefined skeletal-systems and explore higher-level techniques and tricks for fantastic results. This course is not only suited for games. |