After i first saw the “Xenko Overview Video” on YouTube I was very excited. Finally a C# engine - and it even looks great! Looking into some examples and the community however i come to realize that just a handful of people actually use it - or they try to use it.
The project itself seems to be well developed, but when it comes to usability i can see alot of routine-blinded corners. The forums are obviously very … exotic, confusing and disconcerting to handle. The lack of activity doesnt improve this feeling at all.
There are no real tutorials (2 very generic ones on YT). The best starting kick I’ve found was a code fragment in the forums. The example projects are way too overloaded to find something useful, specially if you want to start at zero, creating your first test project from scratch.
The IDE lives in the shadows. You need it to create a project, then you just use it to preview your code. It is nowhere near UE or Unity. What i would really love is that it would get closer to them. Specially with features like landscapes, which hopefully will be added sooner then later. It would be a dream to find a way for a seamless switching between custom code and the IDE by breaking down basic elements (and properties of elements, in a way of resource management) for the IDE (landscapes, materials, material instances [important!], models, player controllers, game modes, animations, effects, etc.), and do the rest with personal code.
So a little personal conclusion for anyone who still reads this:
- It’s too hard to get started
- Confusing forums (please consider wbb/phpbb/vb)
- No real tutorials or generic state-of-the-art implementations available
- Missing basic features (lord landscapes the third)
- Unclear concept of seperation between IDE and custom code
- Unclear actual performance (big question mark)
Thank you for reading my impression!