A few newbie questions

Hello.

I wanted to ask a few questions which I couldn’t find answers for, no doubt they have already been asked and answered but my searches came up empty.

I’m not new to the iPhone, but am new to Unity (and very excited to be using it). I’m currently building assets and working on code, about ready to start moving into Unity.

My game idea (which is fluid right now, so if it wont work this way I can change it) is built around one very large level which moves constantly to the left with the player. This level will probably will be about 100 times the width of the iPhone screen itself, and I’m wondering about the best way to stream in the data and cull the parts no longer needed. I’ll re-use as many assets as possible, and everything will be stripped down to the basics. I’m a 3D artist and have plenty of experience making tiny game assets.

The next thing is particles, my game will make use of them for comic looking weapons. I don’t need anything hugely wow, just simple sprite systems or glowing blobs going in a slight cone shape. How plausible is this on an iPhone game?

And finally, a high score system. Are these supported from within Unity or will this be an XCode addition once Unity has done it’s bit?

One more thing, does anyone have any code snippets for C Sharp code in Unity?

Regards.

E.

  1. Streaming… ahh… on the iPhone, that doesn’t seem wise if you are referring to loading on the fly as things(level objects) are going to come into view. The phone would choke and die and all would be very sad. Try and check your limits by making a level with a low poly count. Or perhaps the level data could be placed in a file that is pretty much just an array… parse that and clone objects before the objects come into screen, destroy them from the stack of cloned objects when they leave the screen. But timing would be needed otherwise the constant checks would most likely create some latency. These are my own personal thoughts, i could be wrong and someone probably has a better idea.

  2. iPhone basic/advanced as a particle system, dork around with it, it’s quite good still i think on the iPhone.

  3. Suuuurree, use the www class to interact with your online platform of choice(php, asp, whatever).

  4. Without knowing what you really want:

public Update()
{
     Debug.Log("hey");
}