Files
Clément Pasteau bc662995f4 Add tests for the MetadataProvider constant-time index
- Core/tests/PlatformMetadataIndex.cpp (native/catch): every lookup kind against
  DummyPlatform, object-expression fallback to the base ("") type, behavior
  actions indexed alongside free/object ones, bad-metadata for unknown types,
  the declaring extension is returned, and the index rebuilds after an extension
  is removed.
- Expand the jest MetadataProviderIndex test to assert *all* metadata kinds
  resolve after an extension is added and *all* become bad after it is removed
  (invalidation covers the whole index, not just objects/actions).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 17:32:24 +02:00
..
2024-07-05 17:45:57 +02:00

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.

License

GDevelop Core is distributed under the MIT license: see LICENSE.md for more information.