Kludgine is a MIT-licensed open-source 2d game engine written in Rust. Its goal is to provide a solid foundation of 2d graphics and user interface components for ncog.link to utilize.
It is built upon rgx which in turn is built upon Mozilla’s experimental WebGPU implementation. What this means is that today it leverages Metal on Mac OS X and iOS while it uses Vulkan on other platforms. Today, Kludgine can’t run in a web browser, but as WebGPU evolves and standardizes, Kludgine will be able to run inside of the web browser. This will eventually enable ncog.link to not even need to be installed on the user’s computer.