Page 1 of 3 1 23 LastLast
Results 1 to 10 of 24

Thread: Useful Link For DirectX 9 Tutorial - VERY IN DEPTH :)

  1. #1

    Cool Useful Links for C++, Direct X & other Programming !!!!!

    Hello everyone,

    If like me your studying the 'Game Developer Course', and if your like me and don't know what the future holds of your course and think it's ok just filling in empty functions to get the examples working, but would like a better understanding of how everything else in the framework, works, and would like a more in depth understanding. Then you have read the right post .

    Now although I am not knocking the course or tutors in any way, I feel from what I have gone through so far in the course is ok if you want them to of done all the hard work for you, and you just finish off a ready made game. But if your like me you have some urge inside you that just makes you want to create a full game from scratch, with implementing the full 'DirectX9' framework to the best of your abilities then I think you will enjoy what I have found.

    It took a little while, as most of you are probably aware that when trying to dissect 'Google' there is ton's of help for 'OpenGL, SDL, SFML, etc...' But when it comes to 'DirectX', compared to the rest, resources are quite limited. So with a few tricks from a friend of mine who is progressing into an 'SEO MASTER', I have done endless searches narrowing down the search terms to really rip 'Google' apart and find helpful resources.

    These tips I will share with you as well, when searching 'Google' start off your search with:


    *NB: Bare in mind you don't need the square brackets [] but you do need the colon :

    Also be sure to edit your browsers search settings to display 100 results per page, just makes life easier going through the links. You will probably notice after using these search terms that you will maybe get between 1 - 20 pages maximum, meaning it has cut out all the crap you usually end up getting, which is of no use to you at all.

    So anyway, enough babbling on. Lets get to the good stuff! :P

    *** Just thought I should post this link up here as well, this is the really in depth DirectX 9 Tutorial
    zophusX - DX9 C++ Tutorial 0 - This is the really GOOD and In Depth DirectX 9 Tutorial***

    /*** C++ & DirectX Links & Resources (& some links to books to buy I think!) truth be told I could not be bothered to sort through them all, so you will have some pot luck :P ***

    2D Snake Game in C++ using DirectX9 C and C++
    2D Game Engine Tutorial Games by Ian Terrell
    2D Platform Games Part 1 Collision Detection for Dummies Katy's Code
    A Path finding for Beginners
    Advanced 2D Game Development (DirectX)
    Beginner: C++ DirectX Game Programming Tutorial Lesson 1 - YouTube
    Beginning C++ Game Programming Premier Press Game Development Michael Dawson Books
    Beginning Game Development Part I – Introduction Coding4Fun Articles Channel 9
    Build Windows® 8 Apps with Microsoft® Visual C++® Step by Step
    Building 2D games in C++ - A Beginners Introduction - 3DBuzz
    C++ DirectX Tutorial Series on Youtube - Programming - PHStudios
    C++ SUPER MARIO TUTORIAL Dark GDK 1-22 - YouTube
    C++ Tutorial for School Students
    C++ Tutorials - Absolute n00b spoon feed - YouTube
    C++ Video Tutorials Video Tutorials
    DirectX Graphics Development with Visual Studio 2012 - Visual C++ Team Blog - Site Home - MSDN Blogs
    DirectX9 C++ Tutorial 1 - Creating An Engine - YouTube
    DirectX Tutorials Empty DirectX 9 Project - GPWiki
    Engine Killed By A Pixel
    FallFury - A DirectX-C++-XAML Tutorial Channel 9
    FallFury is an open source C++-DirectX 11.1 2D game for Windows 8. - Microsoft UK Faculty Connection - Site Home - MSDN Blogs
    Game Coding Complete Mike McShaffry Books
    Game Coding Complete, 3rd Mike McShaffry Books
    Game Development Training Game Institute
    Game From Scratch C++ and SFML Edition!
    Game Maker Book Download - Samples-Graphics
    Gamer Demographics that Every Developer Should Know - Apptopia Inc. - Apptopia Inc
    Guided Hacking
    Havok Intel® Developer Zone
    Highest Rated Pixel Art
    HTML5 Tutorial - Online HTML5 for Beginners Udemy
    IGunSlingeRv2 Facebook
    Independent Developer publishing program for Xbox One -
    Jam Jam Tutorials
    justinhj page
    List of Videos for C++
    MSDN – the Microsoft Developer Network
    Planet Chili • View topic - [Sticky] Lesson Material Downloads
    Platform Game Sample (Animations through Sprite Sheets) Wave Engine
    Programming 2D Games
    Programming Games in C++ - Tutorial 1
    Project Anarchy - C++ Free Game Engine by Havok
    ricardo chirino - portfolio
    Sean O'Connor's Games
    Sergio Ordonez - YouTube
    Sign In - Devmaster
    tetrogl An OpenGL Game Tutorial in C++ for Win32 platforms - Part 3 - CodeProject
    The Forger's Win32 API Tutorial
    Toymaker - Computer Games Programming
    Train2Game - DreamSpark Premium Academic Software Discounts
    Tutorial Index
    Two-Kings - DirectX Graphics
    Unity Tower Defence Game Step 1 - Introduction
    zophusX - DX9 C++ Tutorial 0 - This is the really GOOD and In Depth DirectX 9 Tutorial
    [C++ DirectX 9] Tutorial 0 Creating a basic Win32 Window - YouTube
    » InZero
    ▶ C++ Tutorial - 1 - Installing Compiler for C++ - YouTube
    ▶ Direct3d (DirectX) tutorial 1 (part 1 of 4) - A Window - YouTube

    ************************************************** ************************************************** ************************************************** *****/

    I will update and add more as and when, hopefully this will be of help to you all.

    In a future update I will probably add some links to book titles that i feel are a great assett to purchase as well.

    Good Luck!

    New useful link - for if your on the go and don't have a compiler or IDE, just test your code online, also good if you just want to test snippets from the course books to see what they do

    Compile Code Online

    Some More Useful Links:

    portal resources/downloads/programming/windows_game_programming_guru.pdf

    4/5/2014 - NEW LINKS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!

    Hey Guys, I found something that might be of interest to you all, I have not been through it myself, but at a quick glance it looks like it teaches you the basics of C++ (possibly using SDL, OpenGL, not 100% sure, but you will find out as you go through it), The main thing to focus on here depsite the graphics API is the C++, and also the fact you will learn a new skill, and possibly end up with a game at the end of it. So far there are only 20 tutorials, but it says they add a new one every week. The downfall of the site is that the links for the next tutorial actually dont work, and just take you back to the same page you were browsing lol, so I took the liberty of getting the link for all 20 for you. I will post them in a sec, first I just want to show you a nifty trick how you can get to the next tutorial so you dont have to have 20 browser windows open lol.

    I should probably also note, (although it tells you in tutorial one anyway, that this is actually part of a real course that is taught by a company in the Netherlands, they have links and more info if your interested in finding out more), and what they are teaching you here is the whole of their Year 1 course, so deffo worth a look and checking for future posts/updates...

    OKAY, so this is the link for tutorial number one:

    So, to get to tutorial number two from here, just take the first part of the link:

    then change the end number, so for tutorial two change it to

    tutorial three:

    tutorial 4:

    and so on...

    Right now that is out of the way, here is the full 20 tutorial links Enjoy!!!





















    ************************************************** ************************************************** ************************************************** *****/

    Also I have been reading this on and off for months (as at the time I started reading it he was still writing it, lol) but i can announce he has officially finished it, and it is a book on game programming patterns, very interesting read, and a lot of good concepts in there to think about, Enjoy!

    and one last thing for today, that will be of great help to you all (and im pretty sure this is a small snippet of things to come as the site isn't online yet), now i am pretty sure the programming language is javascript, but its not too disimilar to C++ and looks very helpful

    your gonna love it, interactive learning Enjoy!

    Microsoft Virtual Academy -
    C++: A General Purpose Language and Library Jump Start

    18/07/2014 - NEW LINKS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!

    Hey guys here are a load more links to various languages/subjects that might be of use to you!!! Enjoy.

    Visual Studio 2012 keyboard shortcuts

    Visual C++ resources

    Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.

    Algorithms - Path Finding (A*)

    The UK's favourite radio show (sort of) about videogames.

    A* algorithm tutorial

    GPU Gems 3 is now available for free online!

    Google's C++ Class. This class includes written materials, lecture videos, examples, and exercises to practice C++ coding.

    Welcome to Generation5! Generation5 aims to be the most comprehensive Artificial Intelligence site on the Internet. Community-orientated, Generation5 deals with all AI topics including robotics, neural networks, genetic algorithms, AI programming, home automation and much more.

    Game Tutorials
    - Unity3D, OpenGL, DirectX, Win32, C++, C, C# & Java

    Game Programming Primer

    Game Engine Tutorial

    Welcome to the flipcode Archives. Here will you find our collection of reader-submitted content. A lot of this is timeless reference material, and we'll do our best to keep it available publicly, and of course completely free, for as long as possible (hence the ad banners, which help make this possible.)

    The Game Developers Radio

    Easy Programming

    DirectX Quaternion Camera

    C++ Tutor

    Programming Video Tutorials

    Tutorials To Learn Programming

    The Penguin Programmer

    A-star Shortest Path Algorithm (C++ recipe)

    Amit’s Game Programming Information

    Welcome to the AI Game Programmers Guild!

    A* Pathfinding for Beginners

    A* path finding algorithm

    CyberReality - Lots of useful articles, but mainly a tutorial on building a full game engine with C++ and DirectX 11

    Beginning Game Programming with C# Course
    (also lots of other free courses on this site also, Coursera)

    Various Tutorials, Mostly XNA

    ASCII Table and Description

    The complete C# Tutorial

    Tutorials Point

    Visual C# .NET Programming

    C# Station

    Another Complete C# Tutorial

    Channel 9 C# Fundamentals (Channel 9 also has loads of videos/courses for all programming)

    RB Whitaker's Wiki - Tutorials for XNA, C#, MonoGame, Mercurial, One Liners & Java

    Welcome to the free interactive C# tutorial.

    Planet Bit Games - How to lose the fear of programming article full of plenty of usefull resources & links.

    DIK KeyCodes


    GameDev Tuts+

    Udemy - 1000's of courses free and paid

    Digital Tutors - Paid Courses mostly



    World Of Level Design


    Project Freefall - Open source game for UE4, Unity3D and UE3 (online team death match 3d shooter, full source)

    The Solus Project - Open source game (made in blue prints I think) for UE4 (Also a link on hourences site)

    Enjoy!!! Will add more as and when!

    Courtesy of
    Quote Originally Posted by rafalmlody12321 View Post
    I have one too this helped me a lot
    30/08/2014 - NEW LINKS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!

    A really good direct x and various other tutorial site

    A full game tutorial using direct x 9

    A brilliant tutorial series on making a simple game engine from scratch in direct x 9 and also a 2d shooter game to use with it (still a WIP by the looks of it but plenty to get you started)

    22/10/2014 - NEW LINKS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! Articles - Game Programming 101 parts 1 & 2 (C/C++) Articles - Game Programming Genesis parts 1 - 10 (C++ & DirectDraw) Articles - Creating A Win32 Window Wrapper Class Articles - Various very useful articles

    C++101—Introduction to C++ for Non-Programmers: Part 1
    C++102—Introduction to C++ for Non Programmers: Part 2
    C++200—C++ and Object Oriented Programming

    C++101 (Another blog)

    3D Graphics 101 - 3D E-Learning Academy

    Creating a Very Simple GUI System for Small Games - Part I - Game Programming - Articles - Articles -

    Developing a GUI Using C++ and DirectX Part 1 - DirectX and XNA - Articles - Articles -
    Developing a GUI Using C++ and DirectX Part 2 - DirectX and XNA - Articles - Articles -
    Developing a GUI Using C++ and DirectX Part 3 - DirectX and XNA - Articles - Articles -

    Dijkstra's Algorithm - Shortest Path - Artificial Intelligence - Articles - Articles -

    Math for Game Developers: Calculus - Math and Physics - Articles - Articles -

    Simple but Effective Collisions Part 1: Radial Collision Handling - Math and Physics - Articles - Articles -

    General Collision Detection for Games Using Ellipsoids - Game Programming - Articles - Articles -

    Occlusion Culling Using DirectX 9 - DirectX and XNA - Articles - Articles - Articles - Corn on the cob series
    I suppose I should introduce myself. My name is Chris Hargrove (like you hadn't read that in the byline already), I'm currently a programmer for
    3DRealms Entertainment
    , working on
    Duke Nukem Forever
    . I've only officially been a programmer in the industry for around two years or so now, but I've been programming "this type of stuff" for a few years longer.
    Procedural Level Generation for a 2D Platformer - Game Programming - Articles - Articles -

    Procedural Generation of Puzzle Game Levels - Game Programming - Articles - Articles -

    A Resource Manager for Game Assets - Game Programming - Articles - Articles -

    PHP 101: PHP for the Absolute Beginner

    Thats all for now cheers! Enjoy.
    Last edited by GunnerJnr; 10-22-2014 at 11:36 AM. Reason: 22/10/2014 - Updated Links!

  2. #2
    Join Date
    Nov 2012


    cheers fella

  3. #3


    Quote Originally Posted by Cookiie View Post
    cheers fella
    You are very welcome was quite glad to get to the end of that post for now as my fingers started aching by the end lol, they need to change the attachment settings and let us upload html files, that way can just upload it and you get access to all the links in one file
    Last edited by GunnerJnr; 09-01-2013 at 03:48 PM.

  4. Default

    Davey... you are a google god!

    I'm in the same mindset, and ended up with ol faithful youtube tutorials, after going to some of the junkiest google links i've ever seen. I will spend a good while going through this. Many, many thanks my good Sir!

  5. #5


    friendly **BUMP** just so students can see this thread as it will be of great use

  6. #6
    Join Date
    Aug 2013
    Alva, Scotland


    Thanks for the bump i didnt see this before and i was just looking for some DirectX tutorials

  7. #7


    Quote Originally Posted by johnboy1820 View Post
    Thanks for the bump i didnt see this before and i was just looking for some DirectX tutorials

    welcome bro

  8. #8


    Wow, this is great. I'll have a good look through these links, I need it. Thank bro

  9. #9


    friendly **BUMP** just so students can see this thread as it will be of great use :P

  10. #10


    Trully the best advice anyone could give the starting out developers.

    Going through the tutorials is ok, but you really don't learn nothing untill you start making your own games, ideas. I'm not talking big projects, but the link above describes the best practise
    Visit my blog site : Angler Fish Games
    Try out the first version of pixel fixor : link
    Then check out the update video that is coming soon to this game : link

Similar Threads

  1. ddraw.lib Link Fail
    By Thunderball in forum T2G Developer & App, Technical Discussions
    Replies: 5
    Last Post: 11-25-2011, 03:18 PM
  2. pitch document link.
    By perry10 in forum T2G Developer & App, Technical Discussions
    Replies: 1
    Last Post: 01-11-2011, 02:09 PM
  3. make an image a link
    By eric_moose in forum T2G Designer & Production, Technical Discussions
    Replies: 8
    Last Post: 11-23-2010, 06:47 PM
  4. DVD link query
    By Rico3k in forum T2G Artist and Animator, Technical Discussions
    Replies: 0
    Last Post: 05-13-2010, 10:17 PM
  5. GDD - How in depth and long?
    By Will T in forum T2G Designer & Production, Technical Discussions
    Replies: 11
    Last Post: 02-13-2010, 07:14 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts