Good day!
As I know, CGE use LGPL licence.
It means, you can create how so absolutely free GPL project, and so commercial product.
But in the second case engine source code must still open. It different with some free licenses, where you can close you personal source code fork.
I think @michalis will told it more accurate.
Note: When you ask about “commercial” I’m going to assume you also mean “commercial and closed-source” as this is what people usually mean.
The short answer is that yes, you can develop commercial and closed-source applications with Castle Game Engine. And you don’t need any special license or permission from us, you already have what you need – the license on License | Manual | Castle Game Engine is for all, public Just use the engine. Applications created using the engine can be put in Google Play, AppStore (see e.g. our applications on https://play.google.com/store/apps/dev?id=8315026166336791468 , Unholy Society: Adventure Game on the App Store ) or any other store. Your own the resulting application and any revenue from it (selling the game, in-app purchases), completely.
The rules of “LGPL with static linking exception” that we use for engine core state that you can link engine with your own code (like your own Pascal units, or any other code) and you don’t have to disclose your source code. Please note that if you modify some Castle Game Engine unit then you will have to disclose this modification (e.g. by putting your forked Castle Game Engine on GitHub and giving link to it). But this only matters if you will actually modify the Castle Game Engine units, which most people don’t need to do. Your own code, your units, stay your own.
P.S. I see I forgot to add here an important information, that often makes things easier: Castle Game Engine license is exactly the same as license of FPC RTL or Lazarus LCL. They also use “LGPL with static linking exception”.
So if you already use FPC and/or Lazarus to develop your applications, using Castle Game Engine implies nothing additional. Treat Castle Game Engine units just like FPC RTL or Lazarus LCL, and you’re good.