Resolve the conflict in the in-game editor: keep the TransformControls helper (Three.js r169+ API) and the world scale on it, and apply the new patch removing the axis guide lines. Also adapt code added on master to the upgrade: - Add the renderer3DWorldScale to the scene data of the new PhysicsCharacter3D test. - Give Source its type argument, now required by @types/three. - Rename the @types/three patch to the installed version (0.185.1), so patch-package stops warning about it. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01HdyuCYDD8w7U2Q3p1aHY5M
GDevelop Core (library to create, manipulate and export games)
This is the core library used to handle games, build platforms, extensions and tools for GDevelop. The editor is based on classes and tools offered by this library.
GDevelop Core is a portable C++ library, compiled to be used in JavaScript in the editor.
1) Getting started 🤓
First, take a look at the README.md at the root of the repository and the developer documentation.
2) How to contribute 😎
Any contribution is welcome! Whether you want to submit a bug report, a feature request or any pull request so as to add a nice feature, do not hesitate to get in touch.
-
Follow the Development section of the README to set up GDevelop and start modifying either the editor or the game engine/extensions.
-
To submit your changes, you have first to create a Fork on GitHub (use the Fork button on the top right), then create a Pull Request.
License
GDevelop Core is distributed under the MIT license: see LICENSE.md for more information.