Description
React Framework for Unity
Overview
ReactUnity enables developers to build user interfaces with React and render them inside the Unity engine. It integrates seamlessly with tools such as TypeScript, Redux, i18next, React Router, and more. The framework supports a subset of CSS properties and implements the Flexbox layout system.
Core Principles
- Not a hack or workaround: ReactUnity represents a valid approach to utilizing React across platforms.
- Platform‑agnostic architecture: The same underlying React logic can be adapted for any environment that runs JavaScript.
- Web development uses ReactDOM.
- Native mobile and desktop applications use React Native.
- Unity integration is achieved through ReactUnity.