I have been using Reality Factory for awhile now, and was interested in switching to Crystal Space, And I was curious as to how much experience one needs with C++ to develop a game using CS. I havnt worked with C for about 5 years, Infact last time I did was hacking a little on the old Genesis3D Gtest source code.
I've spent most of my time on map design, model and texture creation... And while I have basic knowledge of C++ I've never really enjoyed that aspect of game design. I was getting ready to put down $400 on another game engine wich comes with a package of tools and editors to cut down to minimum code work but Crystal Space looks just as good and seems to have a nice community, Ohh and the free thing dosnt hurt.

So I guess my question is can one develop a game with Crystal Space with only basic C knowledge, And minimum code work or is CS more friendly to those with a better knowledge and desire to play with the source code?