I have a small custom platform layer built in C on top of SDL2 and OpenGL. Then it's all .NET with a custom ECS system. Nothing fancy, but it works very well for me. :)