GitHub - borndotcom/react-native-godot: React Native Godot - Embed Godot Engine in React Native apps
6 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
React Native Godot lets you integrate the Godot Engine into your React Native applications for both iOS and Android. It allows for managing Godot instances, accessing the Godot API from JavaScript, and handling app-specific configurations. The setup includes scripts for dependency management and project export.
If you do, here's more
React Native Godot integrates the Godot Engine into React Native applications, allowing developers to leverage Godot's capabilities within a mobile framework. Born and Migeran collaborated on this project, which supports both Android and iOS platforms and utilizes LibGodot. This implementation has proven stable, serving millions of users within Born’s applications. Users can start, stop, and restart the Godot Engine as needed, with the ability to reconfigure the engine upon restarting. The Godot instance runs on a separate thread, ensuring that it doesn't interfere with the main application or React Native’s JavaScript thread.
The API is accessible from TypeScript and JavaScript, enabling developers to create and manage Godot instances, handle properties, and connect JavaScript functions to Godot signals. Developers can easily set up the environment using ASDF to manage dependencies or follow alternative installation methods. Script commands allow for exporting Godot projects for both Android and iOS, with a focus on using pack files for efficiency. The article highlights the importance of using the "embedded" display driver for proper integration and notes performance considerations for file access, especially on Android.
To manage Godot instances, functions are provided for initialization, destruction, pausing, and resuming, making it straightforward to control the game engine within the app. Exporting projects is simplified through provided scripts, which can create the necessary folder structure or PCK files based on the target platform. The guide emphasizes practical steps for integrating and deploying Godot within React Native, catering to developers looking to enhance mobile applications with rich gaming features.
Questions about this article
No questions yet.