Media Summary: This video explains and implements the application In this video, multithreading is discussed and implemented in This video details the setup and scaffolding process for

Kohi 005 Linux Platform Layer Vulkan Game Engine Series - Detailed Analysis & Overview

This video explains and implements the application In this video, multithreading is discussed and implemented in This video details the setup and scaffolding process for This video completes a long-awaited goal of adding official support for our third In this video I add a systems manager and begin porting all the This video goes over the creation of our first systems of the

In this video we detour from the editor application in order to discuss and begin the implementation of a rendergraph. This was ... In this stream we will be addressing some long-standing technical debt items and adding a few nice-to-haves. In this we add a metrics system and perform a bit of much-needed housekeeping in the application In this video, I address a bug that affects some GPUs that aren't capable of updating descriptors after binding. It's a short appendix ... This video details the setup and scaffolding process for Windows. This video takes a first pass at a basic custom

In this video, we add a Texture System to manage textures as well as a few supporting bits such as a hashtable. In this video, the build system is updated to use make, which results in a dramatic speed-up of build times. The math library is also ... This video explains and implements the beginnings of the memory subsystem, used to control and track memory allocations ...

Photo Gallery

Kohi #005: Linux Platform Layer (Vulkan Game Engine Series)
Kohi #006: Application Layer and Entry Point (Vulkan Game Engine Series)
Kohi #004: Windows Platform Layer (Vulkan Game Engine Series)
Kohi #065: Multithreading Part 1, Linux (Vulkan Game Engine Series)
Kohi #002: Game Engine Setup for LINUX (Vulkan Game Engine Series)
I ported my VULKAN GAME ENGINE to macOS! (Kohi Ep. 076, Vulkan Game Engine Series)
Adding a Systems Manager to the VULKAN GAME ENGINE(Kohi Ep. 84, Live Stream 2023.01.11)
Kohi #003: Logging and Assertions (Kohi Vulkan Game Engine Series)
Adding a Rendergraph to the Game Engine (Kohi Ep. 129, Live Stream 2023.08.30)
Kohi #24.5 Game Engine Development Live Stream (Vulkan Game Engine Series)
Organizing the Application Layer of the VULKAN GAME ENGINE (Kohi Episode 079)
Kohi # 027: Vulkan Buffers (Vulkan Game Engine Series)
View Detailed Profile
Kohi #005: Linux Platform Layer (Vulkan Game Engine Series)

Kohi #005: Linux Platform Layer (Vulkan Game Engine Series)

This video explains and implements the

Kohi #006: Application Layer and Entry Point (Vulkan Game Engine Series)

Kohi #006: Application Layer and Entry Point (Vulkan Game Engine Series)

This video explains and implements the application

Kohi #004: Windows Platform Layer (Vulkan Game Engine Series)

Kohi #004: Windows Platform Layer (Vulkan Game Engine Series)

This video reviews what the

Kohi #065: Multithreading Part 1, Linux (Vulkan Game Engine Series)

Kohi #065: Multithreading Part 1, Linux (Vulkan Game Engine Series)

In this video, multithreading is discussed and implemented in

Kohi #002: Game Engine Setup for LINUX (Vulkan Game Engine Series)

Kohi #002: Game Engine Setup for LINUX (Vulkan Game Engine Series)

This video details the setup and scaffolding process for

I ported my VULKAN GAME ENGINE to macOS! (Kohi Ep. 076, Vulkan Game Engine Series)

I ported my VULKAN GAME ENGINE to macOS! (Kohi Ep. 076, Vulkan Game Engine Series)

This video completes a long-awaited goal of adding official support for our third

Adding a Systems Manager to the VULKAN GAME ENGINE(Kohi Ep. 84, Live Stream 2023.01.11)

Adding a Systems Manager to the VULKAN GAME ENGINE(Kohi Ep. 84, Live Stream 2023.01.11)

In this video I add a systems manager and begin porting all the

Kohi #003: Logging and Assertions (Kohi Vulkan Game Engine Series)

Kohi #003: Logging and Assertions (Kohi Vulkan Game Engine Series)

This video goes over the creation of our first systems of the

Adding a Rendergraph to the Game Engine (Kohi Ep. 129, Live Stream 2023.08.30)

Adding a Rendergraph to the Game Engine (Kohi Ep. 129, Live Stream 2023.08.30)

In this video we detour from the editor application in order to discuss and begin the implementation of a rendergraph. This was ...

Kohi #24.5 Game Engine Development Live Stream (Vulkan Game Engine Series)

Kohi #24.5 Game Engine Development Live Stream (Vulkan Game Engine Series)

In this stream we will be addressing some long-standing technical debt items and adding a few nice-to-haves.

Organizing the Application Layer of the VULKAN GAME ENGINE (Kohi Episode 079)

Organizing the Application Layer of the VULKAN GAME ENGINE (Kohi Episode 079)

In this we add a metrics system and perform a bit of much-needed housekeeping in the application

Kohi # 027: Vulkan Buffers (Vulkan Game Engine Series)

Kohi # 027: Vulkan Buffers (Vulkan Game Engine Series)

In this video, we setup the

Kohi #029.1: Fixing UBO/Vulkan Crash (Vulkan Game Engine Series)

Kohi #029.1: Fixing UBO/Vulkan Crash (Vulkan Game Engine Series)

In this video, I address a bug that affects some GPUs that aren't capable of updating descriptors after binding. It's a short appendix ...

Kohi #001: Game Engine Setup for WINDOWS (Vulkan Game Engine Series)

Kohi #001: Game Engine Setup for WINDOWS (Vulkan Game Engine Series)

This video details the setup and scaffolding process for Windows.

Kohi #000: Game Engine Architecture and Overview (Vulkan Game Engine Series)

Kohi #000: Game Engine Architecture and Overview (Vulkan Game Engine Series)

This video is the introduction to the

Kohi #071: Custom Vulkan Allocator (Vulkan Game Engine Series)

Kohi #071: Custom Vulkan Allocator (Vulkan Game Engine Series)

This video takes a first pass at a basic custom

Kohi #035: Texture System (Vulkan Game Engine Series)

Kohi #035: Texture System (Vulkan Game Engine Series)

In this video, we add a Texture System to manage textures as well as a few supporting bits such as a hashtable.

Kohi #022: Build System Update and Math Library Part 1 (Vulkan Game Engine Series)

Kohi #022: Build System Update and Math Library Part 1 (Vulkan Game Engine Series)

In this video, the build system is updated to use make, which results in a dramatic speed-up of build times. The math library is also ...

Kohi #007: Memory Subsystem (Vulkan Game Engine Series)

Kohi #007: Memory Subsystem (Vulkan Game Engine Series)

This video explains and implements the beginnings of the memory subsystem, used to control and track memory allocations ...