Search Unity

ReactUI - A WebGL React-based UI system

Discussion in 'Assets and Asset Store' started by ManHunterITA, Jul 2, 2019.

  1. ManHunterITA

    ManHunterITA

    Joined:
    Sep 3, 2013
    Posts:
    341
    ReactUI allows you to design and manage user interfaces with a state-of-art, modern and powerful framework: React. Not only: it allows you to use all tools and plugins you use in web development to implement a game's user interface.

    Speaking about tooling, it comes with a pre-set environment composed by:
    - webpack as bundling/building system
    - Less as CSS super-set
    - Babel as Javascript transpiler, so your Javascript code can run on old browsers too
    - React as Virtual DOM rendering engine

    It comes with a powerful and extensible event system, that allows you to easily raise and manage events from the game or the UI. This is possible thanks to a special Javascript/C# bridge, integrated in the package.

    Last, but not least, it comes with a little game sample that shows you simple interactions from game => UI or from UI => game.

    This plugin is specific for WebGL-based games!

    Check it out: https://assetstore.unity.com/packages/tools/gui/reactui-a-webgl-react-based-ui-system-147903

    You can find the doc and the demo here:
    Demo | Documentation

    screen1.png screen2.png screen3.png screen4.png screen5.png
     
    Mauri likes this.
  2. usmanshahidm1

    usmanshahidm1

    Joined:
    Dec 8, 2019
    Posts:
    2
    Is there any possibility of support for Android/iOS based Unity projects?
     
  3. ManHunterITA

    ManHunterITA

    Joined:
    Sep 3, 2013
    Posts:
    341
    I could be possible, but not for now, to be honest. I have to indagate about how to run a HTML/CSS rendering engine and a Javascript VM on mobile to do that.
     
  4. Pioo

    Pioo

    Joined:
    Mar 14, 2015
    Posts:
    5
    Hi ManHunterITA, is there a demo somewhere for testing before buying?
     
    enots227 and ManHunterITA like this.
  5. ManHunterITA

    ManHunterITA

    Joined:
    Sep 3, 2013
    Posts:
    341
    Yeah, check out the first post here.
     
  6. Pioo

    Pioo

    Joined:
    Mar 14, 2015
    Posts:
    5
    thx, is your lib only available for web builds? Does it work on standalone window executable (aka not into a browser) ?
     
  7. ManHunterITA

    ManHunterITA

    Joined:
    Sep 3, 2013
    Posts:
    341
    No, it only works on WebGL builds. It injects itself in the actual HTML host page. To make it work on a standalone build you should have in your game code an embedded browser or a web rendering engine (that supports Javascript).
    Currently I hadn't the chance to explore this path too, so for now it only works on WebGL! :D