We are developing a scene that will involve heavily interacting with a "touch screen monitor" in the scene.. Because the workflow of the touch screen will need to be dynamic we are creating a REST API that Unity will fetch JSON data and use that to build out the various parts of the UI. For instance, we get a JSON file that has a list of users and attributes and build out UI elements with that data.

The question is should I build out the display and underlying logic as a 2D scene that I add in to our 3D room or just build it all in the 3D scene.

I want to abstract away as much of the logic as I can for the interactive screen; I want to make sure we can drop this screen in a different Scene down the road without too much reverse-engineering.

Sorry if this is a straightforward question, my background is software dev, not game design.

  • 1
    \$\begingroup\$ ...what? Are you saying that inside your 3D scene you will have a "touch screen monitor" object that the user interacts with? \$\endgroup\$ Mar 1 '19 at 19:47
  • \$\begingroup\$ Correct, inside our 3D scene will be a touch screen (Think a Kiosk or ATM). Sorry for the ambiguity \$\endgroup\$
    – R Down
    Mar 1 '19 at 19:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.