DirectX 11 Programming

This course is designed to introduce DirectX 11 programming.

4.10 (161 reviews)
Udemy
platform
English
language
Game Development
category
instructor
DirectX 11 Programming
1,960
students
7.5 hours
content
Aug 2016
last update
$39.99
regular price

What you will learn

Develop 2D and 3D DirectX 11 applications and games

Develop software that use DirectX 11 input devices and audio

Import and export 3D models

Why take this course?

🎉 **Master DirectX 11 with Our Comprehensive Online Course!** **Course Title:** [Your Course Name] - DirectX 11 Programming Mastery **Course Instructor:** Ole Holth 📚 **Course Overview:** Dive into the world of high-performance graphics and multimedia applications with our comprehensive *DirectX 11 Programming* course. This program is meticulously designed for enthusiasts and developers who aim to master DirectX 11, a key component in Windows PC gaming and application development. By the end of this course, you'll have a deep understanding of how to create captivating graphics, handle user input, manipulate audio, and much more using DirectX 11 on the Microsoft Windows platform. **What You'll Learn:** - **DirectX 11 Architecture & Concepts:** Gain an in-depth understanding of the DirectX 11 architecture, its components, and how they interact to create immersive experiences. - **First Steps with DirectX:** Start with a simple example application to grasp the basics before moving on to more complex tasks. - **2D Graphics & Text Rendering:** Learn how to draw 2D images, text, and shapes, essential for user interfaces and informative elements in your applications. - **Input Device Processing:** Understand how to handle user input from keyboards, mice, and game controllers, making your applications responsive and interactive. - **3D Concepts & Rendering:** Explore the fundamentals of 3D graphics, including vertices, indices, textures, and transformations, to create stunning visuals. - **Shaders & Effects:** Discover how to write and use shaders to render complex materials and lighting effects that make your scenes come alive. - **Cameras & Models:** Implement various camera systems for navigation within 3D spaces and learn to manage 3D model imports and animations. - **Audio Integration:** Add sound to your applications with guidance on working with audio buffers and handling audio output. - **3D Model Importing/Exporting:** Master the skills needed to import models from various formats and manipulate them within DirectX. - **Final Project:** Put your newfound knowledge into practice by completing a comprehensive project that showcases your DirectX 11 skills. - **DirectX 9 & 10 Comparison:** Understand the differences between DirectX 9, 10, and 11 to appreciate how DirectX has evolved over time. - **Additional Tools:** Get acquainted with other tools that complement DirectX development, enhancing your workflow and capabilities. - **Visual Studio 2012 & Later:** Learn to use the most up-to-date versions of Visual Studio for DirectX programming, ensuring you stay current with industry standards. **Tools & Resources:** - Access to full source code for all examples and projects. - Comprehensive lecture materials and guides. - Step-by-step tutorials and real-world scenarios. - Exclusive access to a community forum for discussions and support. 📅 **Course Schedule:** This course is structured with clear milestones, starting from the basics and progressively building up to advanced topics. You'll have access to all the materials from the start, allowing you to learn at your own pace. **Prerequisites:** Basic understanding of C++ and familiarity with the Windows environment are recommended but not required for beginners. 🚀 **Join Us on This Exciting Journey into DirectX 11 Programming!** Enroll in our course today and become a DirectX guru, ready to conquer the world of graphics programming! 🚀

Reviews

HyoSub
May 27, 2022
It's a little old now (made in 2011) and the presentation is not polished enough sometimes, but still I think this is a fair introduction to DirectX. Probably best for those who know nothing about DirectX and wants to get a high-level grasp of it.
Fabian
January 18, 2022
Sehr gut, all sehr verständlich erklärt. Ich habe alles bestens verstanden obwohl dieser Kurs nicht ein meiner Muttersprache ist :)
Olimpia
December 19, 2021
Wow, it is really old. I thought it was from 2016 (last update) and it is actually from 2011. Prepared code - NOTHING coded on-screen, I was expecting something different.
Paul
October 5, 2021
Yes, it was a good match. It shows both the methods and the big picture simulataneously-so I know how the methods such as rotation and effects work, the theory behind them- which helps me know what I',m doing when I use them.
Robert
October 26, 2020
Well explained and covers the right topics but not in-depth enough. A lot of explanations end with "you don't need to understand" or some handwaving.
Alexander
May 5, 2020
Examples are rather useful even now, in 2020, but explanations are not so good. Mostly Ole reads source code with some little comments. This course would be better with more explanations why it works the way it does, more code typing, exercises for students. All source code is attached, which is good.
Arnaud
April 23, 2020
Cours trop centré sur du code commenté et pas d'exercices à la fin de chaque section pour dynamiser le cours. De plus la transcription n'est pas bien réussi. Dommage.
Ievgen
November 23, 2019
The course is not bad but has very old information that should be corrected for modern version of tools (Visual Studio 2019, new versions of directx libraries). Has very low information about math, shaders and general recipes (best praticies). It's just the way to start you journey in the world of computer graphics for windows.
Michael
September 16, 2018
There is a lot of great stuff in the course material, but I think it should mention mention AssImp/FBX-SDK for loading animated models and talk about recreating Device resources when the Device is lost or resized to point out which survives what
Kim
September 12, 2018
This course mostly is an overview of DirectX 11 which is OK for total beginners, but I wish the instructor could have been focused on coding and make small games from a DirectX 11 point of view, instead of explaining examples. Things that I wish could have been included is coding example on how to do collision detection in 3D, and also how to do object picking (selecting objects in 3D space). I enjoyed the XNAMath part of this course, simple not too complex.
Robert
January 18, 2018
I think it is a good introductory overview course on DirectX. It shows the general structure of the program and also the basic mechanics of the DirectX graphic program. I would have given it higher rating if the course had been maybe a little more detailed in a sense that some parts of the code were shown how to implement them. Also in the part about the sprites the instructor possibly could have shown ways of actually creating more advanced sprite like a player or NPC that could be later on controlled either by controls or by AI. Some very basic AI for example. It is an excellent course for getting general feel of the library and also the general ways of using it. It is though still a basic course that I found is best to watch it first and try to implement it later at a second pass. It does whet your appetite for the more advanced usage of the DirectX . I like it that this course is not very daunting actually. It shows DirectX library in a more friendly way. It is possible to go relatively quickly over weekend over with this course but as I have not done any coding based on it yet it is hard for me to say how much practical skill I have gained. I know though that the first thing is to get accustomed to code and operations on code like setting up some properties in the Visual Studio settings for example and to do it with the minimum possible frustration. Seeing working code is very rewarding experience. Also if one can internalise it so later on can by oneself try to solve some of newer problems is the basic goal of learning. I am using Visual Studio 2015 Community version and I have already created very simple DirectX programs using some tutorials. Here I am happy that I got some interesting way looking at the DirectX program strucure with explanations as to meanings and functions of the particular program elements. The course has generally proven to meet my expectations.
Andrew
August 13, 2017
Good feedback from author but it still needs updating. Some of the software for example VS2010 is very hard to get hold of.
926784
udemy ID
8/9/2016
course created date
3/25/2024
course indexed date
Bot
course submited by