game development enthusiast.
This framework has everything you need.
Fantastic physics.
A lightweight engine for both 3d and 2d games that using c# as it's language. It is entity and component based and you can easily create your own components.
From version 2 it has a visual editor that helps in many ways.
One important flaw in my opinion is relatively small library and few built in components and it depends on the developer to make his\her components.
But this engine is growing consistently and effectively and I think in the near future it could be on of the first options of indie developers.
Working with this engine needs some experience of game development.maybe a visual editor make it more more better( it has one in 3.1 alpha version). But I love this engine as the only true java 3d game engine.one good point is that Exporting for windows and android platforms is really easy. I hope it grows faster.