Vision GoEngine is the framework for Cocos Creator editor. Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D features and provides an intuitive, low cost and collaboration friendly workflow to game developers.
Vision GoEngine is mainly written in TypeScript and support users to use TypeScript or ES6 to write game logics. The engine itself is mostly self-contained, with full-fledged runtime modules including lighting, material, particle, animation, physical, UI, terrain, sound, resource and scene-graph management, etc. It supports both native and web platforms, including Windows, Mac, iOS, Android, Web. What's more exciting is that it supports rapidly expanding instant gaming platforms like WeChat Mini Game and Facebook Instant Games.
The engine is naturally integrated within Cocos Creator, designed to only be the essential runtime library and not to be used independently.
- Install node.js v9.11.2 +
- Install gulp-cli v2.3.0 +
In the cloned repo, run the following command to setup dev environment:
# download & build engine dependencies
npm install
This is all you have to do to setup engine development environment.
-
If running inside Cocos Creator, the engine will automatically compile and build after the editor window is opened.
-
Outside the editor, you need to run the following command to build:
npm run build