{"id":13403501,"url":"https://github.com/4ian/GDevelop","last_synced_at":"2025-03-14T08:31:54.376Z","repository":{"id":18201045,"uuid":"21331090","full_name":"4ian/GDevelop","owner":"4ian","description":":video_game: Open-source, cross-platform game engine designed to be used by everyone.","archived":false,"fork":false,"pushed_at":"2024-04-24T11:11:49.000Z","size":666224,"stargazers_count":5721,"open_issues_count":477,"forks_count":696,"subscribers_count":162,"default_branch":"master","last_synced_at":"2024-04-24T11:20:54.450Z","etag":null,"topics":["2d-game","2d-game-engine","3d","3d-game","3d-game-engine","c-plus-plus","game","game-2d","game-3d","game-development","game-engine","gamedev","gamemaker","gdevelop","hacktoberfest","html5","html5-game-engine","javascript","open-source","web-app"],"latest_commit_sha":null,"homepage":"https://gdevelop.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4ian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-06-29T19:58:38.000Z","updated_at":"2024-08-05T11:00:32.783Z","dependencies_parsed_at":"2023-12-29T22:38:46.431Z","dependency_job_id":"0f416929-5410-4970-936f-58f0bf2a7152","html_url":"https://github.com/4ian/GDevelop","commit_stats":{"total_commits":8194,"total_committers":100,"mean_commits":81.94,"dds":0.6047107639736393,"last_synced_commit":"1c4ee1c928a969a159d4279dab97a901bacfe2e1"},"previous_names":[],"tags_count":214,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4ian%2FGDevelop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4ian%2FGDevelop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4ian%2FGDevelop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4ian%2FGDevelop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4ian","download_url":"https://codeload.github.com/4ian/GDevelop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219842546,"owners_count":16556534,"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":["2d-game","2d-game-engine","3d","3d-game","3d-game-engine","c-plus-plus","game","game-2d","game-3d","game-development","game-engine","gamedev","gamemaker","gdevelop","hacktoberfest","html5","html5-game-engine","javascript","open-source","web-app"],"created_at":"2024-07-30T19:01:30.742Z","updated_at":"2024-10-25T18:31:58.181Z","avatar_url":"https://github.com/4ian.png","language":"JavaScript","readme":"![GDevelop logo](https://raw.githubusercontent.com/4ian/GDevelop/master/newIDE/GDevelop%20banner.png 'GDevelop logo')\n\nGDevelop is a **full-featured, no-code, open-source** game development software. You can build **2D, 3D and multiplayer games** for mobile (iOS, Android), desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system and reusable behaviors.\n\n![The GDevelop editor when editing a game level](https://raw.githubusercontent.com/4ian/GDevelop/master/newIDE/GDevelop%20screenshot.png 'The GDevelop editor when editing a game level')\n\n## Getting started\n\n| ❔ I want to...                                   | 🚀 What to do                                                                                                                                                     |\n| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 🎮 Use GDevelop to make games                     | Go to [GDevelop homepage](https://gdevelop.io) to download the app!                                                                                               |\n| ⚙️ Create/improve an extension                    | Read about [creating an extension](https://wiki.gdevelop.io/gdevelop5/extensions/create), with no-code or code.                                                   |\n| 🧑‍💻 Contribute to the editor or game engine        | Follow this [README](newIDE/README.md).                                                                                                                           |\n| 👾 Create or sell a game template                 | Submit a [free example or a paid template on the Asset Store](https://wiki.gdevelop.io/gdevelop5/community/guide-for-submitting-an-example/).                     |\n| 🎨 Share or sell an asset pack                    | Submit a [free or paid asset pack on the Asset Store](https://wiki.gdevelop.io/gdevelop5/community/sell-asset-pack-store).                                        |\n| 🌐 Help to translate GDevelop                     | Go on the [GDevelop project on Crowdin](https://crowdin.com/project/gdevelop) or translate [in-app tutorials](https://github.com/GDevelopApp/GDevelop-tutorials). |\n| 👥 Get online game services or commercial support | See offers for [professionals, teams or individual creators](https://gdevelop.io/pricing).                                                                        |\n\n\u003e Are you interested in contributing to GDevelop for the first time? Take a look at the list of **[good first issues](https://github.com/4ian/GDevelop/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%91%8Cgood+first+issue%22)**, **[good first contributions](https://github.com/4ian/GDevelop/discussions/categories/good-first-contribution)** or the **[\"🏐 not too hard\" cards](https://trello.com/b/qf0lM7k8/gdevelop-roadmap?menu=filter\u0026filter=label:Not%20too%20hard%20%E2%9A%BD%EF%B8%8F)** on the Roadmap.\n\n## Games made with GDevelop\n\n- Find GDevelop games on [gd.games](https://gd.games), the gaming platform for games powered by GDevelop.\n- See the [showcase of games](https://gdevelop.io/games) created with GDevelop and published on Steam, iOS (App Store), Android (Google Play), Itch.io, Newgrounds, CrazyGames, Poki...\n  - Suggest your game to be [added to the showcase here](https://docs.google.com/forms/d/e/1FAIpQLSfjiOnkbODuPifSGuzxYY61vB5kyMWdTZSSqkJsv3H6ePRTQA/viewform).\n\n[![Some games made with GDevelop](https://raw.githubusercontent.com/4ian/GDevelop/master/newIDE/GDevelop%20games.png 'Some games made with GDevelop')](https://gdevelop.io/games)\n\n## Technical architecture\n\nGDevelop is composed of an **editor**, a **game engine**, an **ecosystem** of extensions as well as **online services** and commercial support.\n\n| Directory     | ℹ️ Description                                                                                                                                                                                             |\n| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `Core`        | Core classes, describing the structure of a game and tools to implement the IDE and work with GDevelop games.                                                                                              |\n| `GDJS`        | The game engine, written in TypeScript, using PixiJS and Three.js (WebGL), powering all GDevelop games.                                                                                                    |\n| `GDevelop.js` | Bindings of `Core`, `GDJS` and `Extensions` to JavaScript (with WebAssembly), used by the IDE.                                                                                                             |\n| `newIDE`      | The game editor, written in JavaScript with React, Electron, PixiJS and Three.js.                                                                                                                          |\n| `Extensions`  | Built-in extensions for the game engine, providing objects, behaviors, events and new features. All the [community extensions are on this repository](https://github.com/GDevelopApp/GDevelop-extensions). |\n\nTo learn more about GDevelop Architecture, read the [architecture overview here](Core/GDevelop-Architecture-Overview.md).\n\nPre-generated documentation of the Core library, C++ and TypeScript game engines is [available here](https://docs.gdevelop.io).\n\nStatus of the tests and builds: [![macOS and Linux build status](https://circleci.com/gh/4ian/GDevelop.svg?style=shield)](https://app.circleci.com/pipelines/github/4ian/GDevelop) [![Fast tests status](https://gdevelop.semaphoreci.com/badges/GDevelop/branches/master.svg?style=shields)](https://gdevelop.semaphoreci.com/projects/GDevelop) [![Windows Build status](https://ci.appveyor.com/api/projects/status/84uhtdox47xp422x/branch/master?svg=true)](https://ci.appveyor.com/project/4ian/gdevelop/branch/master) [![https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg](https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg)](https://good-labs.github.io/greater-good-affirmation)\n\n## Links\n\n### Community\n\n- [GDevelop forums](https://forum.gdevelop.io) and [Discord chat](https://discord.gg/gdevelop).\n- [GDevelop homepage](https://gdevelop.io).\n- [GDevelop wiki (documentation)](https://wiki.gdevelop.io/gdevelop5/start).\n- Help translate GDevelop in your language: [GDevelop project on Crowdin](https://crowdin.com/project/gdevelop).\n- Open-source [extensions](https://github.com/GDevelopApp/GDevelop-extensions), [examples](https://github.com/GDevelopApp/GDevelop-examples), [tutorials](https://github.com/GDevelopApp/GDevelop-tutorials) are on GitHub.\n\n### Development Roadmap\n\n- [GDevelop Roadmap on Trello.com](https://trello.com/b/qf0lM7k8/gdevelop-roadmap), for a global view of the features that could be added. Please vote and comment here for new features/requests.\n- [GitHub issue page](https://github.com/4ian/GDevelop/issues), for technical issues and bugs.\n- [Github discussions](https://github.com/4ian/GDevelop/discussions) to talk about new features and ideas.\n\n## License\n\n- The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively `Core`, `GDJS`, `newIDE` and `Extensions` folders) are under the **MIT license**.\n- The name, GDevelop, and its logo are the exclusive property of Florian Rival.\n\nGames exported with GDevelop are based on the GDevelop game engine (see `Core` and `GDJS` folders): this engine is distributed under the MIT license so that you can **distribute, sell or do anything** with the games you created with GDevelop. In particular, you are not forced to make your game open-source.\n\n[node.js]: https://nodejs.org\n\n## Star History\n\nHelp us spread the word about GDevelop by starring the repository on GitHub!\n\n[![Star History Chart](https://api.star-history.com/svg?repos=4ian/gdevelop\u0026type=Date)](https://star-history.com/#4ian/gdevelop\u0026Date)\n","funding_links":[],"categories":["JavaScript","Applications","C++","⚙️ Backend \u0026 APIs","游戏","3d","应用","open-source","Engines","Libraries","Table of Contents","Opensource Projects","Uncategorized"],"sub_categories":["Development","网络服务_其他","开发","JavaScript","Game Engine","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4ian%2FGDevelop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4ian%2FGDevelop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4ian%2FGDevelop/lists"}