This app was mentioned in 3 comments, with an average of 1.33 upvotes
Here at Synapse Games we use Unity (shocker considering my book Unity in Action). Here is one of our games for example:
https://itunes.apple.com/us/app/tyrant-unleashed/id657628191?mt=8
https://play.google.com/store/apps/details?id=com.kongregate.mobile.tyrant.google
> I've noticed a lot of frameworks can code for iOS but unless you have the SDK installed you can't compile the app thus forcing you to develop on a Mac
That's mostly an Apple requirement really, not specific to limitations in your framework. That said, 99% of the game isn't specific to iOS and can be developed on Windows; you still need to actually build the final app on a Mac though.
> There's some nice tips and tricks, and specific implementations on the web, but I find Unity tutorials lack a certain design approach, as in how to best lay out your project, your coding etc.
You should checkout my book Unity in Action: http://www.amazon.com/Unity-Action-Multiplatform-Game-Development/dp/161729232X/
One thing early reviewers praised was how I get the reader building a clean and modular code architecture. And the architecture was based loosely on what I do at work developing games like Tyrant Unleashed, a fairly complex CCG that we've been continuously extending for two years now:
https://itunes.apple.com/us/app/tyrant-unleashed/id657628191?mt=8
https://play.google.com/store/apps/details?id=com.kongregate.mobile.tyrant.google