I read in 3D Engine Database for some weeks, reading and reading again pages of comments or pages of (supposed) features. Here are my comments, whitch are the result of all these days of reading, whitch concentrate in "C#" part of the list.
1) some of theses tools are not free, and that's not clearly said in the front page. That's not a big shame, but I think it should be a primary information. The "price" word in bottom of page is very small... :blink:
2) some of these tools are not engines! But games in development phase, or some dll to patch some existing other tool... And nothing to sort all the stuff :wallbash:
3) there are (absolutely?) no docs! Some "how to" with tutorials about half a dozen of features, but never half of a tenth than it should be to build the start of a (MM)(ORP)Game. The More I read about was "Brume", whitch has ten samples but NO doc! And an API function's list is NOT a doc!
4) Comments: some of the tools are overfilled with tons of comments, all saying ad nauseam the same things: that's the best engine never said in the world! And sometimes in the middle of the list, one line saying "where are the docs, without them there's no way to do anything?", or "this is not stable at all" or "there are some samples but none work" but never any answer and again a list of alleluia.
These words are not against this site, whitch try to help and to bring something usefull to 3D community. But they show my disappointment about submitters who don't help by submiting 3D engines that are not 3D engines, or that are half of a quarter of a 3D engine for a long time, or that are harder than DirectX ou OpenGL to use, or endly that don't contain any doc about using and existing features, the list of them and the limits.
Last comment: in my opinion, a 3D engine should hide to programmers all the "inside" of DirectX or OpenGL. What is a "device"? No matter. What are the "caps" of my video card? Don't know! All this stuff is engine's work to declare, to find, to test... Well, all engine's samples beginning with "Device device = new ..." or "DDirectX ddirectx = new..." maybe are patches but no real engines.