Table of Contents

Integrations

KernSmith provides integration packages for the Gum UI framework, generating BitmapFont instances entirely in memory with no disk I/O.

Packages

Package Framework Status
MonoGameGum MonoGame + Gum Available
KniGum KNI + Gum Available
FnaGum FNA + Gum Planned
GumCommon Shared (no framework dependency) Available

All framework packages depend on KernSmith.GumCommon for shared generation logic.

Architecture

KernSmith.MonoGameGum ─┐
KernSmith.FnaGum ──────┤──> KernSmith.GumCommon ──> KernSmith (core)
KernSmith.KniGum ──────┘

For initial Gum project setup, see the Gum documentation.