DOWNLOAD NOW DURING THE LAUNCH SALE
Release Status: Released!
From the creator of SoundManagerPro, comes another great plugin.
Make your Unity game more like an iOS game with MustHave iOS!
MustHave iOS is a new supplementary UI Kit that will make your Unity games feel like native iOS games. Gain full access to the iOS UIKit with MustHave iOS. This is available to you due to a new customized way for Unity and the iOS SDK to interact together–which is built specifically for this plugin. With this amazing feature, we are able to let you do many things. For instance, you can use all the UI you wouldn’t otherwise be able to use (PickerViews, TableViews, etc). You can also use Unity files and data types to interact with the iOS SDK. These are only few of the many benefits provided with MustHave iOS.
With this plugin, there is NO NEED to code in two places or figure out how to do the complicated communication. With MustHave iOS, you won’t have to worry about your custom code getting overwritten when you build out. Everything is kept within Unity so you only build with one platform.
AND, we will keep building this plugin as the iOS UIKit grows!
iOS 5.0+ recommended / supported
Can it get any better? It can, as the launch sale is 90% off! While it lasts, get your hands on this for just $10 !!!
Here are some of the benefits of MustHave iOS:
:: Easily access the iOS UIKit from within Unity:
:: ViewControllers, Popover and Navigation Controllers.
:: Views, AlertViews, ActionSheets, ScrollViews,
:: NavigationBars, Toolbars, Buttons, TextFields,
:: TextViews, Pickers, DatePickers, ImageViews,
:: Labels, Switches, Sliders, and much more!
:: Control specifically how native UI works.
:: All delegates and data sources are automatically added
:: Better code readability with C#.
:: No need to touch a lick of Objective-C code.
:: Forget Objective-C memory management.
:: No need to learn the Objective-C class model.
:: Code in one environment, Unity.
:: Use Unity data types for UIKit:
:: Texture2D<->UIImage, Rect<->CGRect,
:: Vector2<->CGPoint…etc
:: Extend MHiOS with your own custom templates!
:: Feel free to sell your own templates!
:: Get Must Have iOS! It’s worth the purchase.
IMPORTANT NOTES:
- BEFORE YOU START, please, please build out the Tutorial Scene provided to you in ‘Assets/MustHave/iOS/Tutorial’. Follow the tutorial while looking at the comments in the Tutorial scripts to guide you.
- DO NOT MOVE THE SCRIPTS in the ‘Assets/Plugins/iOS’ folder. This is placed specifically to be added to your XCODE project.
- The classes, enums and functions are named identically to the iOS SDK! The only difference is that the classes and enums replace ‘UI’ with ‘MH’. So UIViewController becomes MHViewController.
- Look at the Recommended Image Settings before using images
- Refer to the Apple UI Kit Interface Catalog for documentation.
- MHiOS currently doesn’t support custom animation of views with block objects, you have to use the old method instead (which works the same). C# doesn’t support block objects yet.
Want to know what’s next on the plate? Feel free to suggest additions!
RELEASE NOTES
Changelog v1.2:
-Added UIActivityIndicatorView and UIProgressView (both useful for showing any type of download or query)
Changelog v1.1:
-Lowered Unity Requirement to Unity 4.0
-Added UISwitch and UISlider
-Added more tutorial for switches and sliders
Upcoming Additions:
:: Presets that will automatically make basic UI for you (Rate My App, Login Screen, etc)
:: UITableView
:: UIStepper
:: UIMenuController
:: UILocalNotification
:: UISegmentedControl
:: UIPageControl
:: UIGestureRecognizers
:: Mono descriptions to each function so you don’t have to look up Apple documentation
:: UIWebView
:: UIImagePickerController
:: NGUI integration
And last but not least… Feel free to make and sell your own custom presets using MustHave iOS! Make a color picker, a login screen, or a generic options menu! Then sell it on the Asset Store yourself! We welcome all custom made content and will post it on the forums and our site per your request.
Hope you will check out MustHave iOS!
HD Video
Finally in a nutshell, what is MHiOS useful for?
It’s great for modular functions / UI that you want to appear anywhere. For instance:
:: options/settings screen
:: your own ads ( to anything you want, without having to pay anybody. make it link to your other games, anything. )
:: login dialog ( similar to the one used to sign into iTunes to make IAPs )
:: ratemyapp dialogs
:: handlers for sharing options ( facebook, twitter, instagram )
:: dialogs to confirm destructive actions
:: color pickers
:: pickers to choose options
:: progress bars to show download progress
:: loading activity indicators
:: switches to activate and deactivate features
:: in-game stores that can pull up anywhere
:: and much more…
There are just some things easier to do with the iOS SDK honestly, and this lets you access that. Also, MHiOS relieves you of having to conform to other plugin’s UI so you can really customize how your game looks. It can complement any game.
As a mobile developer, one of the most common issues clients have with Unity is that it doesn’t “look like an iPhone game”. They complain because they don’t think Unity games can have the awesome features the iOS UIKit provides. So I decided to bring it to Unity so everyone can use it.
-ALB
STAY TUNED FOR: MustHave Android