Hi all, now I’ve been migrated to Unity3D to make high end 3D games, so i guess its now a farewell to OpenGL ES? Hmm, well I guess so, NO because OpenGL ES is just for your knowledge on how things work at the back-end and what are the basics behind a particular scene. For example, To draw a cube programmatically , you need to define the co-ordinates of the vertices and have to choose what kind of triangles you need to use(plain old triangles, triangle strips or triangle fans), sounds hectic, right? I guess so yes, because my reaction was like a BIG Question MARK on my face.
So, let me tell you what exactly Unity3D is,
Unity is a rich 3D game engine for creating interactive content.
The exciting thing about Unity 3D is the speed and efficiency. It is simple to set up, it runs quickly in a browser and across platforms including Windows, Mac, Android and iPhone/iPad as well as games consoles and it allows us to develop for all these platforms from a single source.
This means, all i have to do is code at one place and deploy it simultaneously to iPhone, Android, PC, Mac etc. Quite a relief to all my folks having the iPhone.
You have three options n which you want to do the programming, basically scripting, namely C#, Java Script and Boo.
Since I am comfortable with java, so i’ll do my scripting in C# only. Hardly matters as most of the syntax is the same.
I’ll be posting most of my work from unity here so I guess it would be helpful to all.