GDevelop suportă JavaScript pentru a-ți crea jocul sau pentru a extinde motorul de joc.
GDevelop supports adding JavaScript code blocks at any point in the events of your game. It's a good way to implement a complex algorithm or reuse functions from open-source libraries. Events and code blocks can seamlessly be mixed together - so you can implement parts or even the totality of your game with JavaScript!
The JavaScript editor is based on the super powerful Monaco Editor, extracted from Visual Studio Code. Intellisense autocompletions are provided and the editor supports advanced features like multi-selection for faster coding.
Află mai multe despre utilizarea JavaScript.
GDevelop is modular and can be extended to suit your needs. In particular, all features available to games (objects, behaviors, events) are based on the extension system. You can quickly create new extensions for your game or contribute to existing ones as GDevelop is open-source.
Învață cum să scrii extensii activate în JavaScript și citește documentația de referință a motorului de joc.
În final, reține că, în cele mai multe cazuri, nu este nevoie nici măcar să ieși din GDevelop pentru a scrie o extensie în JavaScript, deoarece majoritatea extensiilor pot fi construite în editor, chiar în proiectul jocului.