Hello Gals and Pals!
Happy Holidays and Happy New Years to all our friends out there! This month, we'd like to show you a little bit of what's happening behind the scenes with our tools. Over the course of this project, Unity has pushed quite a few cool new updates that have prompted us to rework a lot of how we do things. One of those things is the new UI system.
In the past few years, doing any kind of font rendering in Unity has been absolute hell. With the new Unity UI tools Font rendering can now be pixel-perfect out-of-the-box without a lot of hassle. We've lost 100's of hours just tweaking fonts over these past few years. This is just one of many problems that have been improved for us since the UI change.
For about 3 projects now, we've have a pretty amazing thing called Settings. Settings allows a designer to tweak variables throughout an entire project in just one window. The designer doesn't need to know how code works or where to find a particular variable. All they need to do is sit there and tweak until fun happens. This is very powerful and helps a lot when your team is larger than 1 person. We've expanded on this concept of settings with a ton of different tools. One of those tools is our Application Flow package.
Our Application Flow package can handle the entire flow for any project. This is important when you want any kind of dynamic menu or just see what's happening under the hood. We use the Application Flow package to change things on the fly when people are testing and a whole host of other things.
Here's a screenshot of what that looks like from the backend. This is the actual Application Flow for Auditorium Duet.
This whole system is drag-n-drop and allows us to create a flow, complete with menus, in just a few minutes. We can test how the menus are going to feel almost immediately. We know this sounds a little ridiculous, but we've spent wayyyyy too much time over the years just handling special cases in menus. We want to make less menu and more game.
We would really like to start opening our tools to the public. So, if you're a Unity Dev and would like to try this out send us an email at team [at] cipherprime [dot] com.
Will and Dain