- Home /
Unity UI Capability
Hello
We are at the very genesis of developing a solution for our client and are evaluating our options. In essence we are developing an application which is a project planning application but with the ability to connect Tasks with objects in a 3D scene so that the user can 'scrub' through time and watch the plan unfolding in 3D space. Task data will be persisted in a database, possibly NoSQL, on a server.
I have no doubt that Unity will provide everything we could need for 'driving' the 3D scene, however I am cautious about how we can develop and integrate the project planning graphical elements into the application as well as database integration. We will need to create Gantt charts and Network Diagrams along with dialog boxes and other tools to manipulate the Task data and provide a professional, clear visual depiction of the project Tasks alongside the 3D scene.
My question is this: How capable, or extendible, is the UI when developing a Unity application/game? If there is a way of creating our own relatively sophisticated graphical elements and binding them to business logic then that would be good news and we could possibly develop the complete application within Unity. If we are limited in the UI capability is there any way in which we can integrate the Unity experience within an Enterprise application or control the Unity application through some API?
I very much look forward to hearing form any project architects or developers who have some thoughts on my situation.
Thank you.