Value of the Game Institute Courses

  • Value of the Game Institute Courses grokmann

    I'm considering purchasing courses from Game Institute, specifically, the Foundation Studies Package. Has anyone here taken their courses? If so, do you feel they are a good value? If you can, please be specific as to what you benefited from them, and their strengths and weaknesses.

    Though I am most interested in reinforcing computer science fundamentals with respect to game development, I would also like to know if the material is relevant to today's technologies.

    I'm especially interested in responses from working professionals who have taken their courses or reviewed their materials.

    Background: My work week is spent mostly with SQL Server ETL and some C# web forms development. I have ideas for 2D and 3D platformers, but I don't have the skills to build them to completion yet.


  • I haven't taken their courses, nor am I a professional game developer, so take this as it is. I'll try to keep this concise.

    Basically, these courses focus on specifics, like graphics, etc. Like my comment mentions, game dev is a whole bunch of stuff -- how to design a game, polish it, play-test it, etc. etc. and you won't learn that from any course.

    I'm a believer in trial by fire, i.e. learn by making it; that's the best way to learn all this "other" stuff.

    But then again, if you have a specific learning need (like GPU graphics in C++), and you find a course on that, great.

  • I'll give my input since I've used their package before (and no, I'm in no way affiliated with them). You may have noticed that they're currently having a sale where for 99$ you get access to most of their content across a lot of different topics. For instance:

    • C++ Programming for Game Developers - Module I and II
    • Graphics Programming with DirectX 9 - Module I and II
    • Game Mathematics and Math Primer
    • Artificial Intelligence for Game Developers
    • Introduction to Robotics
    • Video Game Console Design

    I honestly believe that for that price, that's one of the best deals of this kind I've ever come across.

    I haven't completed all of the courses yet, but from what I've seen so far, the amount of content and detail packed into each of them is at least as high as most books you could buy for each individual topic. For instance, just the textbook/workbook for the first DX9 Module is over 1000 pages long, and that's not including the actual presentations which also have a full voice recording.

    I've also found the content to be very complete and useful. For instance, about 3 years ago, right after working through the first few lessons (including the workbook chapter) of the graphics programming module, I stepped away for a moment and implemented my first basic 3D graphics pipeline from scratch (on an old 2D Javascript Canvas) with the things I had learnt. I think that was probably the first time matrices and transformations really started making sense to me.

    To put it shortly, I believe that the value in this case (for the 99$ deal) is ridiculously high for the amount of content you'll get. I've built up quite a large library of game developments books over the course of the past few years, and this package still ranks up there on the list as one of the best investments I've made.

    The only drawback I see is that the courses (at least the ones I have) are mostly aimed at beginners, and are a bit outdated in terms of dealing with some more recent techniques. But that's usually the sort of thing you will only learn after reaching a more advanced level anyway, so the courses serve as an excellent starting point from beginner to intermediate level. Although more recent techniques are being researched every day, the basics still apply so in my opinion all of these courses are still very relevant.


    I just noticed the following disclaimer on the site:

    Advanced Graphics Programming with DirectX course content (coming 2012)

    So I think that will probably address the concerns on my last paragraph.

c++ directx books education platformer
Related questions and answers
  • I'm trying to find a solid architecture for authenticating users against a database. I have a game client, which I plan to serve up a request with. The transport doesn't really matter... that alone make the overhead worth it? If not, what should I do here? I want to make sure all of the requests from the client are authenticated but I also don't want to have to jump through hoops to make it happen. Would something as simple as HTTP digest authentication work here? One constraint I have is access to libraries. If it's not free and can't be used in a commercial product then I can't

  • I'm creating an FPS game. I'm writing my own game engine. So far all the backend stuff is going great. I'd like to support md2 as the native file format for 3D Objects, but I also want to use skeletal meshes. Does anyone know if the md2 file format supports skeletal meshes? In-case you need to know, I'm going to use blender as my Mesh creation tool and C++ as my programming language... Thanks For got to mention, the engine is based on OpenGL... Alright, for anyone who is reading this, I just found the Doom 3 md5 specifications ( It gives

  • collide with a rock. Now I am considering improving it to use interpolation as per all the good articles recommend: and are examples of actual calculated interpolation value i.e. the proportion of the physics update that is complete at the time the frame is being drawn. I am going to have to change the draw code to draw the objects at a fraction of the distance between their previous and current value positions and rotations. That is yet to be done. Question: Will I also have to do move my collision detection code

  • I have a simple question. For people that know and built ogre3D from source as a Static library, what is the order of which the libraries should be linked? The libraries I need to be organized are: Ogre Plugins 'libOgreMain.a' Ogre RenderSystems Boost(version 1.47)link Ogre's Dependencies The reason I'm asking is because in the Ogre forums, I have asked about this and didn't get a good reply... yet. The other reason is because even though I link to the boost library, I get this error: undefined reference to '_imp___ZN5boost6thread20hardware_concurrencyEv' My compiler is MinGW

  • I'm working on mobile platforms as Android, IOS... Many users of Moblox ask us a windows and an OS X version. There is no difficulties to provide these versions, because we are developing on OS X C++ code but we miss global scores and social network part (facebook, twitter). Is there any library to implement these functions on Desktops plaforms ? On mobile platforms, we have many SDK to provide theses functions as OpenFeint, ScoreLoop, Plus+. We have used cocoslive and uploaded scores with libcurl but it's very limited.

  • you think of the idea? How do I make a better graphic of the UI? Do you have any suggestion? Like this actually seem a DOS game ... Here is a little explanatory video: And here there is a new version I did with OpenGL and C++: Moreover I have a question, which from the two representation above you like more? Or better, do you have any idea how to represent the 4 dimension at the best? Btw any comments, suggestions, and questions are appreciated about the UI, the game concept, etc.

  • I'm looking into building a cross-platform opensource 2D RPG style game engine for ChaiScript. I want to be able to do all of the graphics with SVG and need joystick input. I also need the libraries I use to be opensource and compatible with the BSD license. I'm familiar with allegro, ClanLib, and SDL. As far as I can tell, none of these libraries have built in or obvious integration for SVG. Also, I'm aware of the previous conversations on this site regarding Qt for SVG game development. I'm hoping to avoid Qt because of the size and complexity of making it a requirement. Also, Qt does

  • I'm fairly new to game development, played around with xna before and just learning OpenGL & c now and I'm interested to know which c/c++ based model animation libraries are out there and which you would recommend? I don't have any particular model format in mind yet but probably a format that is supported by a free modelling tool like Blender.

  • I'm creating a component-based game object system. Some tips: GameObject is simply a list of Components. There are GameSubsystems. For example, rendering, physics etc. Each GameSubsystem contains pointers to some of Components. GameSubsystem is a very powerful and flexible abstraction: it represents any slice (or aspect) of the game world. There is a need in a mechanism of registering... a decision which Components to register (and how to organize them). For example, GameSubsystemRender can register Renderable Components. pro. Components know nothing about how they are used. Low

Data information