Game Tutorials
Though DevHub has the appearance of a blog, it’s designed to be a game tutorials site taking you from beginner to professional as quick as possible. We offer many game tutorials involving C++, SDL, OpenGL, Lua, and the like. I am trying to get you straight into game development, looking at various concepts, while avoiding other various baggage often associated with programming. Lets face it, you want to design a game, not create an address database or something other thing. Also, you don’t want to waist your time using various languages such as Ada that aren’t used for game development.
My approach is a little different from what you would expect from most, I want you to make the game, I want you to understand what you are doing, and more importantly, I want you to be able to not rely upon large libraries. Because that’s the case, I won’t be relying upon DirectX or XNA for game development, nor will I rely upon Ogre, Irrlicht, or other 3D game engines. We’re trying to understand key concepts for game development, which is often harder to do if you are simply using code library that does it all for you. Let me add, these libraries are indeed good and they should be used, but we’re trying to learn the most of what we can so we have the knowledge to understand how a game works.
Hopefully these game tutorials will get you there, and beyond. We’ll be looking at the very basics of C++ first, understanding how a program works and what it can do. We’ll then jump on the band wagon of SDL, and start understanding window management and events, while avoiding all that MFC/Win32 bloated stuff that often confuses more than helps. From there we’ll learn some basic rendering and game loops, to see how a game works, and how you interact with it. Along the way we’ll make some pretty fun games to put under your resume belt.
Once that’s established, we can begin to jump into the 3D game tutorials. We’ll use OpenGL to do some renderings, creating model loaders along the way, and the like. My aim is to get you geared to make just about any game you can think of.
Have fun looking around my site.













