Series introduction video

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.

Follow on YouTube

Open Source - All code is available for free on GitHub and Apache 2.0 licensed.
Royalty Free - You don't owe us a danged thing.
Cross-Platform - Available on Windows, Linux and (soon) Mac. Other platforms planned for the near future

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...

Follow on YouTube

Join the Community

Although the project started in late 2020 (although publicly early 2021), Kohi already has a community growing around it. Join our Discord today!

Join our Discord

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.

Contribute on GitHub

Support me on Patreon


The latest on Kohi Game Engine