Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Vulkan - C++ Game Engine Tutorials

via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course builds a C++ game engine with Vulkan, progressing from window creation and graphics pipeline setup to 3D models, camera transforms, lighting, transparency, input, and project organization.

Syllabus

Vulkan Game Engine Tutorial.
Opening a window - Vulkan Game Engine Tutorial 01.
Graphics Pipeline Overview - Vulkan Game Engine Tutorial 02.
Device Setup & Pipeline cont. - Vulkan Game Engine Tutorial 03.
Fixed Function Pipeline Stages - Vulkan Game Engine Tutorial 04.
Swap Chain Overview - Vulkan Game Engine Tutorial 05 part 1.
Command Buffers Overview - Vulkan Game Engine Tutorial 05 part 2.
Vertex Buffers - Vulkan Game Engine Tutorial 06.
Fragment Interpolation - Vulkan Game Engine Tutorial 07.
Swap Chain Recreation & Dynamic Viewports - Vulkan Game Engine Tutorial 08.
Push Constants - Vulkan Game Engine Tutorial 09.
2D Transformations - Vulkan Game Engine Tutorial 10.
Renderer & Systems - Vulkan Game Engine Tutorial 11.
Euler Angles & Homogeneous Coordinates - Vulkan Game Engine Tutorial 12.
The Math behind (most) 3D games - Perspective Projection.
Projection Matrices - Vulkan Game Engine Tutorial 13.
Camera (View) Transform - Vulkan Game Engine Tutorial 14.
Game loops & User input - Vulkan Game Engine Tutorial 15.
Index and Staging Buffers - Vulkan Game Engine Tutorial 16.
Loading 3D Models - Vulkan Game Engine Tutorial 17.
Diffuse Shading - Vulkan Game Engine Tutorial 18.
Uniform Buffers - Vulkan Game Engine Tutorial 19.
NonCoherentAtomSize Bug Fix (Tutorial 19).
Descriptor Sets - Vulkan Game Engine Tutorial 20.
Intro to Point Lights - Vulkan Game Engine Tutorial 21.
Vertex vs Fragment Lighting - Vulkan Game Engine Tutorial 22.
Project restructure and cmake - Vulkan Game Engine Tutorial 23.
Billboards - Vulkan Game Engine Tutorial 24.
Multiple Lights - Vulkan Game Engine Tutorial 25.
Specular Lighting - Vulkan Game Engine Tutorial 26.
Alpha Blending and Transparency - Vulkan Game Engine Tutorial 27.

Taught by

Brendan Galea

Reviews

Start your review of Vulkan - C++ Game Engine Tutorials

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.