GDevelop ist eine Open-Source-Spieleentwicklungssoftware ohne Code . Sie können 2D-, 3D- und Multiplayer -Spiele für Mobile (iOS, Android), Desktop und das Web erstellen. GDevelop ist schnell und einfach zu bedienen: Die Spiellogik wird mit einem intuitiven und leistungsstarken ereignisbasierten System und wiederverwendbares Verhalten aufgebaut.
| ❔ Ich möchte ... | Was zu tun |
|---|---|
| ? Verwenden Sie GDevelop, um Spiele zu machen | Gehen Sie zur GDevelop Homepage, um die App herunterzuladen! |
| Erstellen/verbessern Sie eine Erweiterung | Lesen Sie über das Erstellen einer Erweiterung mit No-Code oder Code. |
| ? Tragen Sie zum Herausgeber oder der Game Engine bei | Folgen Sie dieser Readme. |
| ? Erstellen oder verkaufen eine Spielvorlage | Senden Sie ein kostenloses Beispiel oder eine kostenpflichtige Vorlage im Asset Store. |
| ? Ein Vermögenspaket teilen oder verkaufen | Senden Sie ein kostenloses oder kostenpflichtiges Vermögenspaket im Vermögenswert. |
| Hilfe bei der Übersetzung von GDevelop | Gehen Sie in das GDevelop-Projekt über Crowdin oder übersetzen Sie In-App-Tutorials. |
| Holen Sie sich Online -Spieldienste oder kommerzielle Unterstützung | Siehe Angebote für Profis, Teams oder einzelne Schöpfer. |
Möchten Sie zum ersten Mal zum GDevelop beitragen? Schauen Sie sich die Liste der guten ersten Ausgaben , guten ersten Beiträge oder den "nicht zu harten" -Karten auf der Roadmap an.
GDevelop setzt sich aus einem Redakteur , einer Game -Engine , einem Ökosystem der Erweiterungen sowie Online -Diensten und kommerzieller Unterstützung zusammen.
| Verzeichnis | Beschreibung |
|---|---|
Core | Kernklassen, die die Struktur eines Spiels und Tools beschreiben, um die IDE zu implementieren und mit GDevelop -Spielen zu arbeiten. |
GDJS | Die in TypeScript geschriebene Game -Engine, die Pixijs und drei.Js für 2D- und 3D -Rendering (WebGL) verwendet und alle GDevelop -Spiele betrieben. |
GDevelop.js | Bindungen von Core , GDJS und Extensions an JavaScript (mit WebAssembly), verwendet von der IDE. |
newIDE | Der Spielredakteur, geschrieben in JavaScript mit React, Electron, Pixijs und Three.js.js. |
Extensions | Eingebaute Erweiterungen für die Game Engine, die Objekte, Verhaltensweisen und neue Funktionen bereitstellen. Dies beinhaltet beispielsweise die Physikmotoren, die in WebAssembly (Box2D oder Jolt Physics für 3D) ausgeführt werden. Alle Community -Erweiterungen befinden sich in diesem Repository. |
Um mehr über die GDevelop -Architektur zu erfahren, lesen Sie hier die Architekturübersicht.
Vorgenerierte Dokumentation der Game Engine ist hier verfügbar.
Status der Tests und Builds:
Core , GDJS , newIDE und Extensions ) stehen unter der MIT -Lizenz . Mit GDevelop exportierte Spiele basieren auf der GDevelop Game Engine (siehe Core und GDJS -Ordner): Diese Engine wird unter der MIT -Lizenz verteilt, damit Sie die Spiele, die Sie mit GDevelop erstellt haben , verteilen, verkaufen oder tun können. Insbesondere sind Sie nicht gezwungen, Ihr Spiel offen zu machen.
Helfen Sie uns, das Wort über GDevelop zu verbreiten, indem Sie das Repository auf GitHub mitspielt!