Support our Sponsors:

Go Back   Touch Arcade > Developer Discussion > Public Game Developers Forum

Reply
 
Thread Tools Display Modes
  #1  
Old 06-04-2014, 03:46 AM
pbb76 pbb76 is offline
Member
 
Join Date: Jun 2009
Posts: 88
Default Where to start? (I know! I know!)

I know its been done to death, but its still a question that puzzles me.

I'm itching to get into iOS development and there are just so many routes available.

My fear is the speed iOS updates with new APIs etc, that its a risk dedicating a load of time to learning the current iOS version of coding, only for it to be replaced. It almost feels like a barrier to entry, especially in terms of Obj-C/X-Code.

I really just want to look at making 2D games for now, possibly 3D. I've dabbled with Unity (and from my web background, I know Javascript pretty well enough to get by).

Is it going to be Unity for me? I'd love to buy into the real infrastructure of Apple and go the Obj-C route, but is that going to be worth it in the long run? Will going Unity only leave me safe with the knowledge that I could release iOS (and others) games for a long while without having to constantly re-learn new APIs?

I see Unity has some pretty decent looking tutorials on its site and also found a course that I can do. Other than that, I guess its YouTube vids and books - but again, browsing Amazon shows an absolute wealth of Unity books - can anyone recommend any above others?

Thanks!
Reply With Quote
  #2  
Old 06-04-2014, 04:12 AM
Destined Destined is offline
Senior Member
iPhone 5, iOS 6.x
 
Join Date: Aug 2013
Posts: 694
Default

don't learn native code unless you don't want to put your app out on other platforms.

unity is great because it is cross platform. Personally i love unity but there are plenty of other viable options.
Reply With Quote
  #3  
Old 06-04-2014, 04:19 AM
Xaron Xaron is offline
Member
iPod Touch (4th Gen)
 
Join Date: Oct 2013
Posts: 86
Default

One of these options is Monkey X for instance especially when it comes to 2d. It's easier, it's faster and lightweight and has more target platforms compared to Unity.
Reply With Quote
  #4  
Old 06-04-2014, 02:41 PM
pbb76 pbb76 is offline
Member
 
Join Date: Jun 2009
Posts: 88
Default

Quote:
Originally Posted by Destined View Post
don't learn native code unless you don't want to put your app out on other platforms.

unity is great because it is cross platform. Personally i love unity but there are plenty of other viable options.
Yea Unity consistsntly ticks all the boxes. Any good advice on where to start? Any good tutorial sites online etc?

Quote:
Originally Posted by Xaron View Post
One of these options is Monkey X for instance especially when it comes to 2d. It's easier, it's faster and lightweight and has more target platforms compared to Unity.
Hmmm those app examples don't exactly scream "quality".
Reply With Quote
  #5  
Old 06-04-2014, 03:23 PM
Xaron Xaron is offline
Member
iPod Touch (4th Gen)
 
Join Date: Oct 2013
Posts: 86
Default

Of course not because they are made by programmers, not by artists.

Look at my page if you like, I hope these apps show more quality (see my blog in the sig)
Reply With Quote
  #6  
Old 06-04-2014, 04:36 PM
Destined Destined is offline
Senior Member
iPhone 5, iOS 6.x
 
Join Date: Aug 2013
Posts: 694
Default

There are official unity tutorials on the site which are pretty cool. However no matter which style you are interested in I am sure someone has done a tutorial.

I would recommend starting small.


On Monkey it isn't really mature in any way yet and we don't know what the future holds. For certain apps it certainly has its pluses but it isn't as complete toolset I don't think. I had a look and it doesn't appear to have rigidbodies (which I am sure I will be corrected by Xaron if I am wrong!) which too me would be something I would miss.

Some other options are unreal, cocos and stencly. The last one is interesting but I have had mixed results teaching with it. Unreal I am learning now and pretty impressed with.
Reply With Quote
  #7  
Old 06-04-2014, 05:58 PM
POLYGAMe POLYGAMe is offline
Developer
iPad (4th Gen), iOS 7.x
 
Join Date: Jul 2010
Location: Auckland, New Zealand
Posts: 504
Default

Go Objective C if you want to spend a hell of a lot more time developing your projects and only want to spit out to iOS or OS X devices.

Unity/Unreal will be the way to go. They do all the hard stuff (physics, 3D rendering and lighting, etc etc) for you and leave you free to design. There's a reason that Unity is quickly becoming the industry standard...

I haven't used Unreal but believe it is very good. As for Unity, it's easy to use, there is an incredible amount of support documentation and a huge community and almost unlimited tutorials (you won't find that with Monkey). And yeah, I checked out Monkey, too... those "made with Monkey" apps were hardly convincing. They looked worse than half the stuff being produced by the lower end of the GameSalad community. LOL.

I figure use what the best teams are using... they use those tools for a reason
Reply With Quote
  #8  
Old 06-04-2014, 11:21 PM
Touchmint's Avatar
Touchmint Touchmint is offline
Senior Member
iPhone 5, iOS 7.x
 
Join Date: Oct 2011
Location: Phoenix
Posts: 318
Default

Quote:
Originally Posted by Destined View Post
don't learn native code unless you don't want to put your app out on other platforms.

unity is great because it is cross platform. Personally i love unity but there are plenty of other viable options.


While objective-c is apple environment only for the most part I believe you have much better control knowing it. Also if you decide to do this fulltime "real" jobs hire a lot more for a real language rather than a scripting language.

I have had quite a few offers just from ios programming companies just from having my linked-in page up (not even applying for jobs).
Reply With Quote
  #9  
Old 06-05-2014, 01:12 AM
Destined Destined is offline
Senior Member
iPhone 5, iOS 6.x
 
Join Date: Aug 2013
Posts: 694
Default

the new apple metal will be supported by unity and unreal. I don't know if monkey will support it lol (jokes )
Reply With Quote
  #10  
Old 06-05-2014, 01:31 AM
Xaron Xaron is offline
Member
iPod Touch (4th Gen)
 
Join Date: Oct 2013
Posts: 86
Default

Quote:
Originally Posted by Destined View Post
On Monkey it isn't really mature in any way yet and we don't know what the future holds.
Sooo... what exactly isn't really matured yet? Regarding the future: It's Monkey 2 which is on hold for now, not the current one.

Quote:
I had a look and it doesn't appear to have rigidbodies (which I am sure I will be corrected by Xaron if I am wrong!) which too me would be something I would miss.
You can use box2d if you like:http://playniax.com/demos/box2d/MonkeyGame.html
Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 2012, TouchArcade.com, LLC.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright 2008 - 2011, TouchArcade.com. Privacy Policy / DMCA Copyright Agent