Episode 1: Creating a Window and Vulkan Renderer
Welcome to episode 1 of the Game Engine Tutorial Series! In this episode, we will create a window and initialize the Vulkan renderer. I hope you can join me on this amazing journey to learn and create your own 3D engine.
Building Serval Engine: Prerequisites
Depending on your platform, you will need to make sure you have a valid C++ 20 compiler, installed the latest Vulkan SDK and have CMake version 3.28 or later on your system.
I recommend you download CLion (available for Windows, Mac and Linux for free) from the JetBrains website as this sets up your environment out of the box.
Source Code:
The source code for this lesson is available on the episode 1 tag of the GitHub respository:
git clone https://github.com/jeffkershner/servalengine.git
cd servalengine
git checkout ep-01
Additional Resource:
This video glossed over a lot of basic Vulkan information. Please review the following website for detailed information about Vulkan.
I hope you can join me on this incredible learning experience!