Create a 2D platformer or puzzle game and publish it to iOS and Android app stores without writing code.
Build a multiplayer game prototype in a weekend using visual events and the built-in asset store.
Design a 3D game or interactive experience and share it directly on the web.
Learn game development as a student by experimenting with game logic through visual event blocks.
Electron app requires Node.js and npm; initial build/dev server startup takes several minutes.
GDevelop is an open-source game-making tool designed for people with no programming background. You build games visually using an event-based system, think "if the player touches this enemy, then lose a life", rather than writing code. It supports both 2D and 3D games, as well as multiplayer experiences, and can publish to iOS, Android, desktop, and the web from the same project. The editor is a full graphical application where you design levels, add characters, define behaviors, and wire up logic through visual events. Under the hood, the game engine is written in TypeScript and uses rendering libraries called PixiJS and Three.js to display 2D and 3D graphics. The editor itself is built with JavaScript and React and can run as a desktop app (via Electron) or in a browser. Extensions add extra features like physics simulations (using Box2D and Jolt Physics), special objects, and ready-made behaviors. GDevelop also includes AI assistance to help you build games faster, a community asset store for art and templates, and an online platform to share finished games. You would use GDevelop if you want to create a video game without learning to code, whether you are a hobbyist, a student, a designer, or an indie creator who wants to publish to app stores and the web. It runs on macOS, Linux, and Windows.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.