{"id":13419212,"url":"https://github.com/cocos/engine-native","last_synced_at":"2025-03-15T05:30:35.280Z","repository":{"id":41405767,"uuid":"53839527","full_name":"cocos/engine-native","owner":"cocos","description":"Native engine for Cocos Creator v2.x","archived":false,"fork":false,"pushed_at":"2024-08-01T06:19:17.000Z","size":195374,"stargazers_count":696,"open_issues_count":83,"forks_count":568,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-08-05T02:01:21.563Z","etag":null,"topics":["3d","cocos","cocos2d","game-development","game-engine","ios","metal","rendering","vulkan"],"latest_commit_sha":null,"homepage":"http://www.cocos.com/en/products","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cocos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"licenses/LICENSE_CCBReader.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-14T08:35:33.000Z","updated_at":"2024-08-05T02:01:29.097Z","dependencies_parsed_at":"2023-12-27T02:27:49.301Z","dependency_job_id":"a4c2cf22-6b96-40ff-88f8-10180df9d61c","html_url":"https://github.com/cocos/engine-native","commit_stats":null,"previous_names":["cocos-creator/engine-native","cocos-creator/cocos2d-x-lite"],"tags_count":111,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocos%2Fengine-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocos%2Fengine-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocos%2Fengine-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocos%2Fengine-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocos","download_url":"https://codeload.github.com/cocos/engine-native/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243690113,"owners_count":20331726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","cocos","cocos2d","game-development","game-engine","ios","metal","rendering","vulkan"],"created_at":"2024-07-30T22:01:12.836Z","updated_at":"2025-03-15T05:30:35.271Z","avatar_url":"https://github.com/cocos.png","language":"C++","funding_links":[],"categories":["TODO scan for Android support in followings","C++"],"sub_categories":[],"readme":"Cocos native engine for Cocos Creator v2.x\n==========================\n\n\u003ca href=\"https://travis-ci.org/cocos/engine-native\"\u003e\u003cimg src=\"https://travis-ci.org/cocos/engine-native.svg?branch=develop \" alt=\"Build Status\"\u003e\u003c/a\u003e\n\nIt is based on [cocos2d-x](https://github.com/cocos2d/cocos2d-x)[version 3.9], but remove 3D and other features. It works on iOS, Android, macOS and Windows.\n\n**For Cocos Creator v3.5+, native engine have been merged into [engine repository](https://github.com/cocos/cocos-engine)**\n\n------------------------------------------------\n\nThe major change:\n\n- Remove 3D features\n  - Sprite3D\n  - Skybox\n  - Terrain\n  - Light\n  - Navmesh\n  - Physics3D\n  - BillBoard\n  - Animate3D\n  - Bundle3D\n  - MeshSkin\n  - etc..\n\n- Only support iOS, macOS, Android and Windows.\n- Remove support for LUA script\n- Remove deprecated classes and functions\n- Remove Camera\n- Remove Physics integration\n- Using FastTileMap instead of TileMap\n- Remove C++ implementations of CocoStudio parser\n- Remove C++ implementations of CocosBuilder parser\n- Remove AssetsManager, AssetsManagerEX\n- Remove Allocator\n- Remove AutoPolygon\n- Remove support for WebP, S3TC, ATITC\n- Remove support for game controller\n- Improved robustness and many bugs have been fixed\n\nGit user attention\n-----------------------\n\n1. Clone the repo from GitHub.\n\n       $ git clone https://github.com/cocos-creator/engine-native.git\n       $ cd engine-native\n       $ npm install\n\n2. After cloning the repo, please execute `gulp init` to download and install dependencies.\n\n       $ gulp init\n\n3. Build simulator\n\n       $ gulp gen-simulator\n       $ gulp update-simulator-config\n\n    If you need to debug the simulator on macOS, you should sign the \"./simulator/mac/simulator.app\" by using `codesign` after build, or manually build the simulator project (\"./tools/simulator/frameworks/runtime-src/proj.ios_mac/simulator.xcodeproj\") in Xcode and enable Signing.\n    ![](https://user-images.githubusercontent.com/1503156/32046986-3ab1f0b6-ba0a-11e7-9c7f-7fe0a385d338.png)\n\nContributing to the Project\n--------------------------------\n\nThe engine code is open sourced under the [License](https://github.com/cocos/cocos-engine/blob/develop/licenses/ENGINE_license.txt). We welcome participation!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcocos%2Fengine-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcocos%2Fengine-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcocos%2Fengine-native/lists"}