Default, I'm sorry that the Ca3D-Engine or its documentation does not meet your expectations, but I think thats probably because you didn't properly read its description on the website, and the description of the download files.
Ca3DE is a game engine.
The engine is controlled/driven/MODified by a "plug-in" DLL.
The engine plus DLL plus artwork define a game/MOD.
The source code to the Ca3DE DeathMatch DLL is included with the Ca3DE-MDK, and is easily found by browsing the directories of the MDK.
The source code is documented by comments that are directly given in the C++ source code header files, and the DeathMatch source code provides a complete, self-contained example for a DLL for your own developments.
Scott, Kai and Shadow already provided very good and exhaustive information in this regard.
Default wrote:Why I have downloaded more than 100 megs?
Because you downloaded the 82 MB engine demo, expected something else, and got the engine demo.
Ca3D is not an engine at all! It is a game project, which somwhere (I didn't found) contains the engine code too,
I'm sorry, all of this is wrong.
and this code not only is hard to find
Ahm, you can hardly open any directory in the Ca3DE-MDK and not
find any code. Especially in those labelled with "Code".
but is absolutely undocumented!
Wrong. The C++ source code comments are in fact pretty exhaustive documentation.
Ca3d is good for only those guys that need to create some screensaver and amaze friends, or at most change map or models in some game and be proud of it.
Quite the contrary is true! Ca3DE programming requires good or very good skill levels in C++. Similar is true for creating all kinds of artwork. In fact, many aspects of Ca3DE development require
expert knowledge. I'd be happy if more technically or artistic versed people joined the project, see http://www.ca3d-engine.de/Contribute.html
I examined MTD documentation and found out that I am supposed to create a level, edit models, etc. and, finally run Ca3d.exe, which runs my level the way it likes! There in documetations I could not find not only the API reference, but even such word (API) newer mentioned. It seems Ca3d is aiming at guys that know nothing about programming and are going to write a game with mouse.
I'll stop commenting about all your false claims now. Apparently you auto-searched for the phrase "API" in the manual, and when it didn't return any results, you stopped. In any case, it seems you didn't read the chapters about MOD making (Pretty much at the end of the text. Got so far?)
Btw: "API" means Application Programming Interface. We're not exactly programming Applications with Ca3DE, are we? This is why "API" is never mentioned anywhere in the docs.
You were talking about your style of posting, were you?