Newbie's shopping list

Hi,

I’m considering to start developing for iphone with Unity, but I’m a bit puzzled right now as just how much is this going to cost.

I’m a PC user, so my Mac knowledge is rather minimal. I have no Mac hardware yet.

So, here’s what I think it will cost and I would appreciate for you gurus to tell me if I missunderstood something.

  1. The cheapest Mac, Mac mini.
    2.0 GHz, 1 GB - is this enough?

  2. Ipod touch 8GB
    cheaper than Iphone and available immediately

  3. Iphone developer program, standard

  4. Unity Indie (I already got this for windows)

  5. Iphone basic lisence

That’s all I can think of after todays studies - have I missed anything?

Also, is there a great diffence in using ipod touch or actual iphone for developing?

Thanks!

Just make sure you are getting a newer Mac Mini that has an NVidia video card in it.

The older ones will work, but the offline occlusion culling work, which will make your iPhone game perform better, must be done on a video card that can do it.

The older Mac Mini’s with the Intel video card can’t do it.

Other than that… you’ve listed what you need to make an iPhone game.

Thanks!

Fortunately I wasn’t even aware of that older model and I was already oriented towards the almost 600 euro price tag of the new mini. Oh well, shows what I know on Macs :slight_smile:

But the very basic setup will suffice, then? The 2.0 GHz processor and (just) 1GB of memory? Also I guess I can safely assume that I can plug in my “PC” display, keyboard and mouse, right?

I’m developing on iPhone Unity with the lowend Mac Mini and it all works fine :slight_smile:

Thanks for sharing that info!

I’m pretty short on cash right now (out of job), so every cent saved is a cent saved.

But what about the difference between Ipod touch and Iphone? I know Ipod is a tad slower and obviously lacks gps and phone, but from a game developer perspective is there any real difference?

Ipod is available immediately for about 200 euros, but Iphone is sold only with an operator contract AND ships 8 - 12 weeks from now, as I was told today!

Therefore, Ipod seems to be interesting alternative.

You already have a Unity Indie license so you can use that same license on your mac when you switch. You just need to buy an iPhone license (Basic likely is fine.)

Looks like the iMac and the Mac Mini are due for a refresh-- supply is getting constrained which usually means there will be new models in a week or two. Very likely to be well worth it to wait that week or two and get the new model.

I have a first gen iPhone, and second gen touch, and then, the most recent acquisition was a first gen touch. I bought it because I wanted to see the game perform on the lowest end platform. Getting them in the refurb store is also cheaper than buying one of the newer ones. Might be worth just getting a first gen now and then a more modern one next year…

For last generation devices, the iPod was actually a fair bit faster. For current generation devices, they are the same. Although the 8GB iPod touch model is actually still last-gen, and therefore is a lot slower than both the 3GS iPhone and the 32/64GB touch models.

Nope. Although some people use the vibrate function in games, which is also not present on the touch.

–Eric

Thanks!

It really seems that I can do with iPod for starters.

I have no reason nor desire to hold my horses for 8 - 12 weeks, just waiting for the iPhone :slight_smile:

Just to clarify something, you don’t really need any Mac to develop Unity games for iphone, if you have decent PC and Unity Indie + Iphone basic you’re good to go. Correct me if I’m wrong.

Yep, I think you are wrong there, unfortunately.

I was asking the same thing some time ago. But you can’t develop anything for iPhone without a Mac. (Theoretically you might be able to do something with an emulator, but I don’t think you could sell that to the Apple’s Appstore).

In fact, just read what I asked a while back:
http://forum.unity3d.com/viewtopic.php?t=31083

Technically you can develop for the iPhone using Windows but thats’s sort of like starting a fire with a rock. You can do it but it isn’t going to be any fun.

Ouch! Too bad. Somehow since you can develop Unity games with PC to Mac, I thought the Iphone development would be no different. Guess developing anything to Iphone with Unity(or any platform other than web) is then out of the question for me at the moment.

I was in the same situation you are now, wannabeArtist, but a month ago.
Your list lack in something: a monitor. But don’t think your “old” TFT monitor will work in a Mac. It must have a DVI-D connection to work. The last “D” that stands for only digital signal, is the clue.

btw, I bought a Philips 1440x900 pixel, the cheapest DVI-D i could find, for less than 100 euros.

Mac-gurus please correct me, if I’m wrong…

I think you can’t develop for iPhone even without Unity - it’s strictly a Mac-thing :slight_smile:

I guess the minimum cost for us pc users is 599 + 99 euros right now, that’s Mac mini and developer license for 1 year.

@shadowman,

Thanks for mentioning that, but I think I got that covered - At least the specs say this monitor has a “digital DVI”, although not directly DVI-D. This is a Samsung 204B, couple of years old.

To compile and sign apps for the iPhone, for testing or for submission to Apple you need to go thru this step using XCode. Unity outputs an XCode project that you then compile.

XCode is Mac only, so you have to be running OS X.

Some people have managed to get OS X running on PC hardware, and if you do that, theoretically you might be able to avoid buying a Mac. But I suspect that this would be a pain and will cause you to spend a lot of time dealing with incompatibilities rather than working on your game.

So, the right thing to do is get a Mac.

The Mac Mini is the least expensive Mac. The rumors and indications right now are that Apple is close to releasing a new version of the mini and iMac, so if you can wait a couple weeks, it would probably be worth waiting.

What incompatibilities you have are probably related to how close your hardware is to what Apple has, since some people have few issues. But doing this is also against the developer agreement, so if Apple finds out, they’d boot you off the dev program.

A few people do (non-Unity) iPhone development on PCs, but the final step is still done on a Mac. I was in the somewhat annoying position of already having a Mac, but still having to buy another one because mine was too old to run the iPhone dev tools, even though it’s perfectly capable. So I got a mini, and I run it through a VNC client. That way I keep my current setup for everything, and just run Unity iPhone/XCode on the mini in a separate window.

–Eric

hum… have a look to your monitor connection and check the plug.
It may be not DVI-D, because most PCl DVI (Digital Video Interface, so it is Digital DVI) are DVI-I, not D.
Notice that a DVI_I plug will never fit DVD-D Mac connection.
Trust me, I have a 2 year old TFT and I found myself shocked by the fact it was not going to work.

Thanks,

Apparently mine will work :slight_smile: - I just took of the plug for a second to look at it, and at least it does not have those 4 holes/pins around the bigger, flat pin as shown in the picture, so I guess it’s fully digital.

I’m actually thinking of saving a little money first and then going for a Macbook instead. Therefore, it would not really matter if it works, but it would be a great benefit to be able to use a “proper” display when at home.