As an example, this is you define a font in my engine: https://monospace.games/engine/manual/font-object-examples
The engine tries to make it as easy as possible to create new games and modify existing games by not obscuring its assets (see the basics section of the manual for more info), and my hope is to enable an ecosystem of indie creators with it. It still has a long way to go though, for example GUI related parts (menus, widgets, canvases, text buffers) have fairly matured, but game world related parts (maps, actors) are still heavily in development.
My main inspiration in the development of this has been Emacs (although I shied away from using Lisp for scripting), and the project has experienced a lot of convergent evolution that made it resemble web browsers. For example menu styles are "cascaded" similar to CSS, even though I wasn't familiar with web development at all when I first started this project.