A game engine built entirely on a YouTube video series.
Kohi is a game engine built via a series on YouTube, step by step. It's the product of an ever-continuing learning exercise led by game engine developer Travis Vroman.
Learn how to make a game engine
Follow along with the series on YouTube we create a game engine from scratch using C and Vulkan.
Along the way, we discuss everything from design patterns to API use,
including build systems, an asset pipeline and even an editor.
Use of 3rd party libraries will be limited.
Of course, Kohi will be tested every so often by stopping and making a game.
Learn How Engines Work
Creating a game engine is a daunting task that's not for everybody. One of the questions that comes up a lot is how hard (or how much work) it is. This series documents one such process as an example. While it will never compete with the likes of AAA engines (nor is it meant to, as those require huge teams of people), it is a way to shed some light on this in a very real way.
Be warned though, it is not for the feint of heart, but if you are up to the challenge...
Support and Contribute
Kohi is meant to be a community project once it gets off the ground. This means that, as a project, it was designed with eventual community involvement in mind. Once the engine reaches its first stage of maturity and is feature-complete (ish), community contributions will be highly encouraged.