Does Godot 4 support AR for Android and iOS?

Hello everyone,

I’ve been researching AR capabilities in Godot 4, and from what I’ve seen, most resources and documentation focus primarily on VR headset support, with less clarity on AR for mobile devices. Does Godot 4 currently support AR for Android and iOS, specifically with ARCore and ARKit?

If so, could you please point me to any resources or plugins available for integrating ARCore on Android and ARKit on iOS?

Thank you very much in advance for your help!

Phone based AR is indeed underserviced.

For ARKit we have a plugin that works for Godot 3 that still needs to be ported to Godot 4, we just need a contributor with time to take an interest.
You can find the current logic here: godot-ios-plugins/plugins/arkit at master · godot-sdk-integrations/godot-ios-plugins · GitHub
This should be rewritten as a GDExtension at some point.

ARCore on Android has taken its time to get to a workable solution and is nearly there. PRs recently merged into Godot 4 together with ongoing work on a plugin is getting to a point where we hope to have a solution for Godot 4.4
You can check GitHub - GodotVR/godot_arcore: Godot ARCore Android Plugin for the current work being done.

1 Like

Hi mux213,

Thank you so much for the detailed response! I wish you and the team all the best with the ARCore and ARKit development. I’d love to help contribute, but my current skill level isn’t quite advanced enough for that kind of work. I’ll keep following the progress and hope to eventually see AR fully integrated with Godot 4.

Thanks again for all your hard work, and good luck with the project!

Hi @mux213

I’m very interested in getting ARKit support back up and running for Godot 4.3+ and I’m beginning to develop a GDExtension for it. With that said, I’ve never contributed to the engine before and I know little to nothing about ARKit :smile: and I basically work two jobs - but - I’m hooked on the possibilities of handheld AR. Wish me luck :joy:

1 Like