Say Hello to Quill
Skip the code and create your game's user interface with a powerful visual authoring tool. Quill helps you quickly build even the most advanced UIs.
Turnaround time for idea to implementation has been a core focus for Quill. Both because it's a feature we value and because we dogfood. Ever since the first working build of Quill, we have used Quill to build itself. Large chunks of UI where thrown away as we iterated on Quill's design. Optimizing how quickly you can build a functional UI became a priority.
If you create a UI with Quill and it has performance issues in your game, we consider it a bug on our end. It's my goal that you should never have to consider performance when building your UI.
Sometimes all you want are a few stock widgets on the screen. When you do we've got you covered with plenty of examples to import from. But where Quill really shines is when you need fine control over every detail in your UI. When you need a truly unique experience, Quill gives you the features you need to create.
Debugging & Testing
Few things are less fun than having to load up a debugger to find an obscure error in your UI logic. Quill's design makes your UI resilient to many kinds of bugs with features like stateless design and strict data-only APIs. For the bugs that do come up, Quill has features for capturing and inspecting snapshots of your UI's state.
The uiink runtime has a small footprint (~3MB binary size) doing it's best to use as little memory and CPU resources as possible.
uiink doesn't need multithreading to perform well. Even complex UIs use only a small portion of a single core.
Avoid design and performance constraints of old technologies that weren't created for modern UX.
Node Based Logic
Use a node system to process data and user input. No coding needed.
Use a refined system that can drastically reduce development time and code complexity.
Edit your UI and watch changes take effect in real time.
Keyframe animations, WYSIWYG, visual data processing, and more.
Built in OpenGL, DirectX, and software renderers. Or bring your own.
Design UIs for PC, consoles, and mobile.
Any new tool, no matter how intuitive its design, can take time to learn how to use efficiently. Check out our learning area for guides on getting started, user manuals, API documentation and more.
We provide on-site training and support for companies that need to get up to speed quickly. Get in touch if this is something your company is interested in.