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

Advanced Alpha Blending - Vulkan Game Engine Tutorial 28.Implementing Shadow Mapping. This course is an introduction to game development with the Vulkan graphics API. It covers topics such as opening a window, graphics pipeline overview, device setup, fixed function pipeline stages, swap chain overview, command buffers overview, vertex buffers, fragment interpolation, swap chain recreation and dynamic viewports, push constants, 2D transformations, renderer and systems, Euler angles and homogeneous coordinates, the math behind (most) 3D games, projection matrices, camera (view) transform, game loops and user input, index and staging buffers, loading 3D models, diffuse shading, uniform buffers, descriptor sets, introduction to point lights, vertex vs fragment lighting, project restructure and CMake, billboards, multiple lights, specular lighting, alpha blending and transparency, advanced alpha blending and shadow mapping. By the end of the course you should have a good understanding of how to set up and develop a game engine with the Vulkan API.

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.