Almost one year ago I posted my advances on “Frame”, a custom game engine wrote in Swift with SwiftUI, and Metal as a backend. From August 2022 to August 2023, I made a journey into two different graphics libraries: Vulkan, and Metal. The new project I definitely wanted to take a deep look into Vulkan for multiple different reasons: i) it is cross-platform, and ii) Vulkan begins to be widely used as a “standard” for game engines rendering backend, iii) I needed to get deeper for my wo...