G2D is a work in progress 2D game engine written in purely C# (using SkiaSharp & SILK.NET)
To get started, you will have to clone the repository as there currently is no working editor.
The project "G2DEngine.Runtime.TestPreEditor" is an example project. However, this example project constantly changes as its real purpose is for testing as long as there is no editor.
Whilst it probably wouldn't be hard, considering Silk.NET and SkiaSharp already work cross-plattform, G2D currently only supports 64-bit Windows. Building the project for linux might work without any changes, but any issues related to this are currently not the priority.
As for almost all my projects, this is just a project I started for fun. It is not supposed to become one of the big engines and I can't gurantee that I will maintain it forever.
And yes, G2D is slightly inspired by Unitys GameObject/Components/Transform architecture.