Cocos new创建项目的原理

cocos new创建项目的原理是什么啊,我们可以手工模拟其创建项目吗?求大神指导

或者在原有项目做相应的配置就能使用cocos2dx库