GDevelop

:video_game: Open-source, cross-platform game engine designed to be used by everyone.

Stars
4.1K
Forks
564
Open issues
296
Closed issues
1.82K
Last release
6 months ago
Last commit
6 months ago
Watchers
4.1K
Total releases
144
Total commits
7.01K
Open PRs
52
Closed PRs
1.58K
Repo URL
Platform
License
Category
Technology
Offers premium version?
NO
Proprietary?
NO
About

GDevelop is a full-featured, no-code, open-source game development software. You can build games for mobile, 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.

Getting started

❔ I want to... 🚀 What to do

Download GDevelop to make games Go to GDevelop website to download the app!

Contribute to the editor Download Node.js and follow this README.

Create/improve an extension Download Node.js and follow this README.

Help to translate GDevelop Go on the GDevelop project on Crowdin.

Are you interested in contributing to GDevelop for the first time? Take a look at the list of good first issues, good first contributions or the "🏐 not too hard" cards on the Roadmap.

Overview of the architecture

Directory ℹī¸ Description

Core GDevelop core library, containing common tools to implement the IDE and work with GDevelop games.

GDJS The game engine, written in TypeScript, using PixiJS (WebGL), powering all GDevelop games.

GDevelop.js Bindings of Core, GDJS and Extensions to JavaScript (with WebAssembly), used by the IDE.

newIDE The game editor, written in JavaScript with React, Electron and PixiJS.

Extensions Extensions for the game engine, providing objects, behaviors, events and new features.

To learn more about GDevelop Architecture, read the architecture overview here.

Pre-generated documentation of the Core library, C++ and TypeScript game engines is available here.

Status of the tests and builds:

Links Community

Development Roadmap

Games made with GDevelop

License

  • 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.
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.

Games 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.

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.