ProceduralUI


Easy to use and powerful tool for creating windows based on Unity's UI with C#! Prototype or create your application faster!


by Essential Labs


Price History +

ProceduralUI is in active development. Feel free to share your ideas on my mail!


Documentation: here

Bug found? Github issue: here

Contact: jachow.mateusz@gmail.com

Twitter


Requirements

  • TextMeshPro package

List of features

  • Easy to use and customizable UI window creation
  • Movable and resizable windows
  • Automatic window elements layout
  • Automatic windows rendering order management
  • Automatic scrollbar if not enough space
  • Basic elements (label, button etc.)
  • Custom elements (vector2, vector3, multi line input field)
  • Support for new window elements
  • Well documented and scalable code
  • Demo scenes included
  • Snap to grid
  • WIP: VR integration
  • WIP: Realtime windows generation (elements pooling)

Performance


Since it's based on Unity's UI, performance is just the same



Limitations

  • For now all windows should be generated in OnAwake function. Currently real-time generation is not supported (may cause some spikes)
  • Package is meant to be used just for windows creation