I Made a Graphics Engine (with Vulkan 😬)
https://www.youtube.com/watc...To learn for free on Brilliant, go to https://brilliant.org/Zyger/ . You’ll also get 20% off an annual premium subscription.
I promised you that when we reached 100k subscribers I was going to try Vulkan. Well here is the first video of many of me making a graphics engine with Vulkan. In this video I cover making the project and setting up Vulkan, linking all libraries, 2D and 3D rendering, making an ECS (Entity Component System), UI programming and more !
➤My Links:
Discord: https://discord.gg/tYDXGja55Y
Instagram: https://www.instagram.com/gabzxd/
Twitch: https://www.twitch.tv/officialzyger
Twitter: https://twitter.com/ZygerDesigns
Patreon: https://www.patreon.com/Zyger
➤Music by Epidemic Sounds
➤Ignore:
I created my own graphics engine engine. I tried implementing as many features as I could. I began by rendering 2D shapes onto the screen and realized how much work it is to calculate all the vertices and indices hand. I then moved onto 3D shapes which was even harder. I created materials and textures which I would apply onto the objects. Then I moved onto implementing an ECS system which is an entity component system. So now I can create empty entities and add different components to them similar to Unity. I then went onto using ImGui to create the UI of the engine. This is things like a hierarchy menu, properties menu, scene view etc. Finally I created and interactive camera system for the scene,
#gamedev #zyger #gameengine #vulkan