Learn the Vulkan API with C++ (Udemy.com)
Learn the fundamentals of the popular Vulkan API for modern graphics rendering using C++!
Created by: Ben Cook
Produced in 2021
What you will learn
- Create 3D graphical applications using C++ and the Vulkan API
- What the Vulkan API is
- Set up Vulkan to work on a GPU
- Create essential Vulkan elements such as the Swapchain, Pipeline, and Command Buffers
- Load in models from external files
- Descriptor Sets and Push Constants (including Dynamic Uniform Buffers)
- Implementing a Depth Buffer
- Using Textures
- Subpasses and Multiple Subpasses
Quality Score
Overall Score : 94 / 100
Course Description
The Vulkan APIwas released in 2016 as the high-performance successor to OpenGL, and is already used in a wide range of modern graphical applications, including video games such as Doom Eternal, RedDead Redemption 2, and RainbowSix:
Siege.
If you're looking for the most modern, high-quality graphics, then look no further than Vulkan!
The Vulkan APIis very new when compared to most graphics APIs out there, and so there aren't yet that many in-depth tutorials to help you learn it. I hope to fix that with this course! In this course, you will learn how to set up and use a Vulkan application, as well as implement several key features exclusive to Vulkan itself, such as Descriptor Sets, Push Constants, and Subpasses. Each aspect is explained in great amounts of detail, to ensure you really understand what all the parts mean, and how they all connect together.
I want to help you learn. If you still don't understand something after a lesson, then you just have to let me know! If something didn't make sense, or you just want clarification on a subject, I'll try my best to give you a more detailed insight into those intricacies, and ensure you have a proper understanding of Vulkan.
It is my goal, that when you finally finish the course, you will have enough knowledge of Vulkan to create your own Vulkan applications, and eventually gain enough experience to design the graphical applications you have only dreamed of!
Who this course is for:
People who know a bit about graphics and want to learn the latest cutting-edge graphics API.
Instructor Details
- 4.7 Rating
37 Reviews
Ben Cook
Hey, I'm Ben! I'm a freelance software and web developer with a passion for teaching. I have a particular adoration for graphical development, but my skills and experience extend to all fields of developing, and Iwant to help spread this knowledge to all of you!I have a Master's degree in Computing Science, two years of experience as a web developer and now work as a freelancer. My aim is to get you in to the developing profession!
More courses by Ben Cook
Computer Graphics with Modern OpenGL and C++ (2021)
4.4 (246 Reviews)
Provider: Udemy
Time: 21.5h
$11.99
More c++ courses
Learn C++ Programming -Beginner to Advance- Deep Dive in C++ (2021)
4.7 (312 Reviews)
Provider: Udemy
Time: 30.5h
$11.99
C++ programming step-by-step: From Beginner to Advanced (2021)
4.7 (150 Reviews)
Provider: Udemy
Time: 27.5h
$11.99
Fundamentals of 2D Game Engines with C++ SDL and Lua (2021)
4.7 (142 Reviews)
Provider: Udemy
Time: 11h
$11.99
Qt Quick and QML - Intermediate : Interfacing to C++ (2021)
4.7 (42 Reviews)
Provider: Udemy
Time: 5.5h
$11.99
C++ - A 3-Step Process to Master C++ in 7 days for Beginners (2021)
4.7 (26 Reviews)
Provider: Udemy
Time: 5h
$11.99









