unity-react
unity-react copied to clipboard
An example setup to run React Native on top of Unity3D for Android.
unity-react
An example setup to run React on top of Unity for Android.

How to use
- Have an Android (virtual) device connected
- Open the Unity project with Unity (2017.x or higher will do)
- Run Build/Run Android, the first time this can take up to a couple minutes
- Open app on device
What it does
When running the build, the Unity project will be exported as a Gradle project. The src and libs will be copied over to another Gradle project folder, React/UnityReactExport. Then, React Native is build with UnityReactExport as a dependency project.
When opening the app, a custom layout is created with both the React and Unity layouts as childs. It supports hot reloading of the JS content.
Why?
Mostly for fun. But if you find yourself in a situation in which this makes sense, I hope this example helps.
Any issues or questions?
Please let me know through [email protected]