Some questions about Unity

Hello everyone, this is my first post here…

I’m working with Torque engines, for a long time, and now we are doing some tests with Unity and UDK.

I’m was reading the documents, I’ve got a Unity book and I have some questions about the Unity.

The script language, I’ve saw I can develop my game with JavaScript, C# and Boo… But I didn’t have found the differences between there scripts, so if I like to develop with Boo or C# what I lose again JavaScript, there any performance difference?!

  • In Torque engine I have full access to the engine source code in C++, this is very cool to develop or implement new features, like a module to Intel AppUp or Steam, in Unity I didn’t have the access to the source, so, how can I do this job?! I saw in some posts something about a plugin system for the Unity, so, each new implementation is a different plug-in or there another way?!

  • There many variables to determine the final game performance like how many 3D polygons in the scene, textures resolution, how good your code is and many other, but, my question is I can develop a game (a PopCap style game just for reference) run in a Atom processor or the Unity is too big for this kind of machine?!

  • The final question, and I think the answer is “YES”, the Unity is multi-core optimized?!

All the best! And thanks for the support :slight_smile:
Alexandre Ribeiro de Sá
Vortex Game Studios

  1. No all its compiled to .NET assemblies

  2. With Unity Pro you can create plugins which allows you to hook unmanaged code into your windows / osx builds. Unsure if thats still required for AppUp as they officially support .NET

  3. No if you did it correctly it can run fine

  4. And your YES is the wrong assumption, the answer is no

First, thanks for the reply dreamora :smile:

  1. So, there no difference in develop with C# or JavaScript??? This is very nice!

  2. Nice, I’ve got the free version of Unity to do some prototype, but, probably we will buy the pro version when we start to develop or game.

  3. I did some tests with 3D features in my netbook (Atom with 1gb ram) and I’m very happy with the result. :smile:

  4. hum… ok… This isn’t a problem in our current project, probably the future version will have…

Just to finish, I didnt have found here any tutorial about 2D development, Ive saw the “2D gameplay tutorial” and was a very nice start, but I`d like to develop a 2D game with 2D graphics, with ortho cam… :slight_smile:

All the best! :smile:

There aren’t many 2D tutorials as Unity offers no 2D functionality so not much to document in a general way.
To get 2D functionality you would use one of the weaker free iOS targeted systems or invest into SpriteManager 2

yes! the unity is a full 3D engine, but there a orthographic projection feature in the camera, so, I can use this feature to create a 2D like game I think…
I`m not sure, but I think there a beat n up ninja game for iPhone build with Unity, you have any idea how was developed?!

And I’ll check the iOS features and SpriteManager 2 :smile: