Is there success experience embedding Godot to application

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By OlegSh

I am searching 3D engine(render, physic, animations) for mobile application with AR(face masking). I want to try Godot for this. However I found some similar questions and most answers said, what Godot is not designed for embedding.
Is there anyone who has success experience embedding Godot to application? Under embedding I mean: init Godot from my code (C++), create/setup scene manually from code, render scene to texture.

:bust_in_silhouette: Reply From: sash-rc

Since Godot itself is written in C++ and open source, everything is possible.

As of what you calling “embedding”, normally Godot (application written with it) is a standalone process, so you can link your extra C++ functionality directly to Godot app, or alternatively organize IPC between two processes.

Under “embedding” I mean embed Godot to render 3D scene to my app. I cannot create my app in Godot, because rendering of 3D scene is small part of functionality of my app.

OlegSh | 2021-11-18 16:17

As I said earlier, Godot (being a real-time rendering application, as any other one which handles its own render/message loop) is a standalone process.

sash-rc | 2021-11-18 17:19