- Home /
Android/iPhone Development
I am currently still at school and this is going to be my last year before school is over. I am also making games etc and things to see what I can do and how experienced I can get before school is over. I really want to make apps for both android and iphone, but I don't want to buy a new computer until school is over(because I'm gonna need a mac). I am however at school working on unity on a mac (just the normal free version).
Just a few questions that would make things a bit more clear:
From looking at other questions I think that it is possible to transfer a game made on unity free to a unity version that supports iPhone and Android development. How easy will this be? Because I feel like some scripts wouldn't work 100% the same or I'm gonna need to change some scripts to C# and possibly screen resolution differences aswell as overall perfomance on mobile devices compared to computers with "dedicated graphics cards".
Is it possible to test games on unity free in an iphone or android kind of window with similar commands before so I can see what the game will look like, or so that I can have some progress or modules that I can use after I buy a Mac?
Are there any more benefits for Android development on Macs than PCs? (I know I will need a Mac for iPhone development)
Is it as simple to code for tapping, tilting, and touch controls as it is to code for keyboard input or will it be harder? (This isn't so necessary because I would probaby figure it out in the end)
Does Unity for mobile devices come with a built in way to put ads and links to facebook(and Other Social Media) in applications or will I need to search for plugins and add ons
Is multiplayer (not online, but with friends with iphones or devices around you) easy to do or will it again need plugins or other extra things
I don't think I'll ever make an online game but just for the sake of it, is online development on android/iphone as hard as it is to make multiplayer online on standalone (PC/Mac)? Because I've managed to get very simple multiplayer working on the free version of unity with smart fox server or something else (i did it like a year ago, so its vaguely in my head). From memory i eventually gave up because I'd spent hours and hours and there was a limited amount of resources for multiplayer development. I feel like online for android/iphone is easier because unity has this spaceship iphone multiplayer tutorial in its resources section.
Will I only be limited to using the ios/android unity licenses (the $400 ones) on one Mac( or other computer etc)?
Is uploading a game to the app store/google play store relatively fast (less than an hour with a decent internet) and quick to do all the publishing verificant details?
Thanks in advanced and i will take into account any suggestions or questions if you don't understand one of the questions I am asking.
Are you finishing high school or do you mean tertiary education?
Normally omnibus/discussion questions like this are just deleted.
But everyone likes to see young people working hard and trying to get ahead, so perhaps this one won't be deleted.
In the future simply search on this site for 100s of answers on each of the topics you have asked. And try to make it one clear question per question. Good luck
Answer by Fattie · Mar 23, 2013 at 06:20 AM
one - no problem at all transferring. note that you constantly, continually, have to do intense engineering regarding things like "screen resolution" and "performance"
two - not really, it's largely impossible. there is an emulator for android but it's largely useless (note it runs only on pc, not mac). you should already be familiar with using xcode for mac/ios.
three - for android: i would not say it's "better" on a mac, but it is "no worse" on a mac. you are perfectly ok with only a mac
four - all programming is extremely difficult
five - things like that are not built in. many people use the Prime31 plugins which do all you say. you may prefer other brands of plugin. simply search on the Asset Store. click now to open the asset store, and go ahead and search.
six - what you mean is "local multiplayer". that is done entirely in Unity. you need no plugins. be aware it is very difficult programming. search on here for many questions on it. Unity's networking is beautiful and amazing and superb. (but again, all network programming - even Unity - is hard) search now for questions on here about it
seven - it is just as hard if not harder. you mention something taking "hours and hours". note that game development takes years and years. it is very possible you may be better in some other career. (there are a million things you could do to help people - start a pizza franchise, learn to cut diamonds . whatever)
eight - you are allowed to use two of your own computers, search on here for a hundred questions about it
nine - don't even bother doing anything with computers unless you have a serious internet connection. regarding "publishing details" (becoming a registered developer etc) it is a huge hassle on both platforms
Thanks Fattie.
I realise that I will probably get a mac after high school anyway, whether or not I'm going to develop games, because at home I only have a laptop and thats a few years old now (i.e. crap). But I'm actually considering getting a friend or two to help. I'm extremely good at program$$anonymous$$g in unity and program$$anonymous$$g in general and i know some of my friends can make the most amazing worlds and models in unity and modelling programs like blender. We have the skill, and I will probably even spend about $1500 to try it out (I'll start on iphone first, so i wont have to pay the entire $800 dollars at first). I appreciate your answer and i won't make any local multiplayer games first.
Even if it means learning a new language or environment i will do my best( and I'm sure my learning curve will look like an exponential function =])
Thanks again and maybe in a year or so i might see you on unity answers to tell you how I'm going.
Your answer
Follow this Question
Related Questions
How can i set up a 2d game for iphone/android. 2 Answers
Android activation 1 Answer
Things to know about 2D games! 1 Answer
Unity games and web comunication 1 Answer
Android licence 1 Answer