Bonetree



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 containEntityinstances, given behaviour throughEntityControllersWidgettrees, which make up
SDL binaries from PyPi.