Bonetree is my custom application development framework, primarily geared towards writing games. It was built as a learning project, and allows me to make things the way I want to make them. It uses .NET 8 and SDL 2, should run on any desktop platform.

It was created for Absolute Infinity, and an early version was also used in the GMTK jam submission Scale Tale. It has also been used several experiments of mine such as Permanence.

Not really meant for public use, but there is documentation. Here’s the high level overview:

  • Written in C# using SDL 2.30
  • Fully custom UI system (see Widget)
  • The engine loads Scenes which contain
    • Entity instances, given behaviour through EntityControllers
    • Widget trees, which make up

SDL binaries from PyPi.

https://stuffby.acei.us/bonetree/