All Projects → ReactUnity → Core

ReactUnity / Core

Licence: other
React renderer for building user interfaces in Unity UI

Projects that are alternatives of or similar to Core

Uicard
Generic UI for card games like Hearthstone, Magic Arena and Slay the Spire...
Stars: ✭ 142 (+6.77%)
Mutual labels:  unity, unity3d
Ugui Super Scrollview Example
Sample project that summarizes usage examples of "UGUI Super ScrollView".
Stars: ✭ 146 (+9.77%)
Mutual labels:  unity, unity3d
Textureupdateexample
An example showing how to update textures from a native plugin in Unity.
Stars: ✭ 133 (+0%)
Mutual labels:  unity, unity3d
Noiseball3
A Unity example that shows how to use the new implementation of DrawProcedural.
Stars: ✭ 147 (+10.53%)
Mutual labels:  unity, unity3d
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (+8.27%)
Mutual labels:  unity, unity3d
Unium
Automation for Unity games
Stars: ✭ 132 (-0.75%)
Mutual labels:  unity, unity3d
Ml Agents
Unity Machine Learning Agents Toolkit
Stars: ✭ 12,134 (+9023.31%)
Mutual labels:  unity, unity3d
Gitdependencyresolverforunity
This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!
Stars: ✭ 126 (-5.26%)
Mutual labels:  unity, unity3d
Kinostreak
Anamorphic lens flare effect for Unity
Stars: ✭ 139 (+4.51%)
Mutual labels:  unity, unity3d
Unitylauncher
Unity Version Launcher
Stars: ✭ 137 (+3.01%)
Mutual labels:  unity, unity3d
Customsrp
Many mini-custom-SRPs showing how to achieve different things when creating your own SRP. Only SRP Core package is needed.
Stars: ✭ 132 (-0.75%)
Mutual labels:  unity, unity3d
Texturegenerator
3D and 2D Texture generation using the compute shaders within the Unity engine.
Stars: ✭ 142 (+6.77%)
Mutual labels:  unity, unity3d
Unity Linesegmentsintersection
Line segments intersection for Unity.
Stars: ✭ 128 (-3.76%)
Mutual labels:  unity, unity3d
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (+7.52%)
Mutual labels:  unity, unity3d
Rcam
Real time volumetric video capture for live visuals
Stars: ✭ 128 (-3.76%)
Mutual labels:  unity, unity3d
Unity Webxr Export
Develop and export WebXR experiences using Unity WebGL
Stars: ✭ 130 (-2.26%)
Mutual labels:  unity, unity3d
Arkit Unity3d
Access ARKit features like world-tracking, live video rendering, plane estimation and updates, hit-testing API, ambient light estimation, and raw point cloud data.
Stars: ✭ 124 (-6.77%)
Mutual labels:  unity, unity3d
Lwrpshaders
A collection of high customizable unlit shaders for Lightweight Render Pipeline
Stars: ✭ 125 (-6.02%)
Mutual labels:  unity, unity3d
Eazy Sound Manager
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Stars: ✭ 135 (+1.5%)
Mutual labels:  unity, unity3d
Tfclassify Unity
An example of using Tensorflow with Unity for image classification and object detection.
Stars: ✭ 140 (+5.26%)
Mutual labels:  unity, unity3d

React Unity

openupm GitHub Wiki

React Unity is a way to build interactive UI in Unity3D using React. It can be used together with packages like Typescript, redux, i18next, react-router and more. It also supports a subset of CSS features and Flex layout system.

Please feel free to share all your questions, proposals and feedbacks by opening issues. This package is in its early stages and looking for constructive feedback.

Requirements

  • Node.js version 14 or above is required on the development machine
  • Tested in Unity 2020.2 and 2021.1

Installing

Install via OpenUPM

npx openupm-cli add com.reactunity.core

Or add manually by editing manifest.json

{
  "dependencies": {
    "com.reactunity.core": "https://github.com/ReactUnity/core.git",
    ...
  },
}

Usage

  • Create a canvas and add ReactUnity component to it
  • Run npm init @reactunity in your Unity project root to create a React project
  • Run npm start from React project
  • Click play

Read the detailed instructions in wiki. Also check the sample project.

Known Issues

  • WebGL build is not stable. This issue may or may not be fixed in the future.
  • npm start is not stable in MacOS. Working on a fix.
  • Not well tested yet

Resources and References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].