Gamestrap UI is a user interface pack to help indie developers and small companies who don’t have time to develop an entire UI skin and want to implement something that looks good in less time. It’s a great tool for fast prototyping.
Includes the Gamestrap UI Kit to help with you create faster and better looking UI
Features
Set colors to multiple UI elements in the scene
Get a list of color suggestions
Generate color schemes to use in your palette based in color theory
Get the list of colors you are currently using in your scene to reuse
Apply fonts to multiple objects at once
Set shadow and gradient effects to your elements
Save colors and effects to reuse in your whole project
Assign color and effects through tags
For feature request or voting on new features go into our trello board and vote on the car you want! With enough votes the feature will be worked on Gamestrap UI Roadmap Trello
If you own Gamestrap UI already I would love to hear what you have done with it and if you have time, please comment and rate it! I’m looking for feedback to see how to make it better.
Does Gamestrap UI have functionality for transitions and animations? Controlling UI flow from one screen to another. Hooking the transition to a Settings panel to a Settings button as an example? I haven’t seen anything like that in the videos.
Gamestrap UI extends the Unity UI system, so you could do all of the transitions and animations with the Unity UI but currently we don’t add any functionality that has animations or transitions. We have though about it and if people are interested in having some pre-made animations for panel transitions and buttons we will look more into it and see how to add such new functionality.
I would love if you could expand a bit more on how you would imagine the transitions, animations and controlling UI flow working.
Thank you for the reply. It’s probably hard to explain, as it’s hard to tell exactly what your product does from the videos. I can see some of the things it can do, but not what it’s place in the production level UI pipeline is. Luckily your price is very reasonable and I’m happy to buy it anyway (especially since the source code is included) and I will be in a better position to provide feedback after I’ve spent some time using it.
Thanks Adam for the feedback,
You are welcome to PM with your skype username and I can show you the things you can do in more detail, I’m going to be making short videos on specific things of Gamestrap UI and how to use them a bit later on, so for now that’s all I can do. I am looking to make a great product and I appreciate any feedback and comments on the asset.
Hi, I love your asset pack and am trying to use it in a project with Photon Unity Networking, however there seems to be an incompatibility.
When I have both Gamestrap UI and PUN in one project I get compiler errors in GamestrapUI.cs. The list of errors is quite long, I have pasted a subset below. Any assistance you can offer would be very much appreciated.
Thanks for buying Gamestrap UI! I looked into it and it seems that Photon has a class called “Text” in their editor extensions so anything you do with the Text with Unity’s UI in the editor side you’ll get conflicts since Photon wasn’t nice enough to put their editor classes in a namespace. btw I got this message at 3am my time so sorry for the delay in responding.
So as for the solutions you have two options:
PM with your invoice and email and I can send you the fixed version.
or you can replace in the “GamestrapUI.cs” class all of the text that say “Text” to “UnityEngine.UI.Text”
I’ll be uploading this new version with the fix and other fixes today but they take about 5 business days to put up the update.
Hope this helps, if you have any other questions you are welcome to contact me at info@emerald-digital.com or through here
Thanks for getting back to me so quickly with a solution! I made the necessary changes in the source files and everything seems to be working fine. You’ve got a great product and support to match.
I have one question and maybe its not related to your asset, but I figured I’ll ask
I create a scroll using gamestrapUI → Scroll List. I put some buttons under content and everything scrolls correctly, but I can’t actually push the button.
Thanks!
I tried it on my side and everything is working just fine, hmmm make sure you don’t have anything in front of the button like another panel or something like that. Aside from that you can send me the example to info[at]emerald-digital.com and I can check if it’s a gamestrap bug or something strange.
Assets/Gamestrap UI/Effects/GradientEffect.cs(9,18): error CS0619: UnityEngine.UI.BaseVertexEffect' is obsolete: Use BaseMeshEffect instead’
Assets/Gamestrap UI/Effects/GradientEffect.cs(14,33): error CS0115: Gamestrap.GradientEffect.Start()' is marked as an override but no suitable method found to override Assets/Gamestrap UI/Effects/ShadowEffect.cs(11,18): error CS0619: UnityEngine.UI.BaseVertexEffect’ is obsolete: Use BaseMeshEffect instead' Assets/Gamestrap UI/Effects/ShadowEffect.cs(109,33): error CS0115: Gamestrap.ShadowEffect.OnValidate()’ is marked as an override but no suitable method found to override
Yeah we haven’t tested Gamestrap UI in the new beta version 5.2, that’s probably why you are getting errors since they changed stuff in the effects section, I’ll try to find a quick solution but I can’t guarantee anything until they come out with it, which should be around the 8th of September based on their roadmap.
For now you can remove the ‘Effects’ folder so you can use the rest of Gamestrap. I’ll update with news here when I get something going. Thanks for the report!
You’ve already spotted that gamestrap didn’t work correctly in the beta, release is out, and it also has the same problem. Its due to the depreciation of BaseVertexEffect. This is now BaseMeshEffect…and is a bit different. I did as you said in the post above though and disabled my effects for now…
Yes thanks for the info, I’m currently working on it and I should put up a new version today, sadly it does take a week or two to update in the store but feel free to send me an email with your invoice number and I’ll send you the new version right away. info[at]emerald-digital.com