[3.2] Enable the ability to use Godot as a subview within an Android app #39558
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses Godot Proposal #1064, and provides to advanced users and clients of the Godot Android library the ability to embed Godot as a subview within an Android app.
Typical use-cases include:
graphic
view where the map is rendered, and a platform native view providing users with platform UI componentsThis feature should significantly improves Godot's use-cases within the Android developer ecosystem. At the moment, Android apps that require custom graphics beyond what the platfrom can offer have limited and non-appealing options:
This feature will enable developers to use Godot, an easy to use and user-friendly game engine, for their custom graphics needs without requiring a full rewrite or re-architecture of their Android applications.
Note:
Backport for PR #39855