Save draw calls from same objects?

Hey, everyone.
I have a problem is that there are too many draw calls in my game.
But my game has only 7 same objects, of course they are made in random position, so there will be maybe 20+ objects.
Is there any way to save a little draw calls?

Thanks.

Use the mesh combiner scripts that have been posted here or on the wiki, also use one directional vertex light, bake all other lighting to a texture.

thx for your feedback. They sound awesome. I will try them out immediately.

And if your objects are 2D, or you’re using up draw calls from things like buttons or any other 2D type elements, you can use my SpriteManager scripts:
http://forum.unity3d.com/viewtopic.php?t=17864

It will combine all your 2D objects into a single mesh, allowing up to hundreds of independently moving objects to share a single draw call.

@Brady.
Yes, I am working on a 2D game. I really want to use your SpriteManager, but I have no idea of C#. What a pity!
I am learning some C# and tring to understand how the script works. It’s a formidable trouble.
Is there a SpriteManager script works under JS program?

No, not currently, but you don’t have to use C# yourself to be able to use the script. You should be able to call SpriteManager routines from JS without any problem.