Hi there
I was leraning to use Torque Game Builder for the past few months in my free time and now they went out of business. So now I’m searching for another engine, which would suit my needs, and I think Unity might fit. However, I have a few questions.
-There are two versions of Unity, a free one and Unity Pro. As far as I understand, the free one lets me do anything, including selling my work as long as I am below 100,000US$, while the Pro version has no limitation and a few extra features. Did I get that part right?
-Unity is obviously a 3D engine, but it is possible to make 2D games, in the sense of actual 2D graphics, like Max and the magic marker (BTW, that game drew my attention to Unity), not 2.5D like the upcoming Donkey Kong Country Returns (though that would be cool as well).
The qestion is, how much of a trouble would that be? In TGB everything was made to work in 2D only, all my assets were drawn and assembled in Pixelmator. Would I have to use 3D modelling in Unity just to get 2D sprites on the screen? Talking of which, how do you even get 2D sprites into a 3D environment? How do I animate them? I know, I must sound painfully stupid to anyone who has made anything using Unity, but for me this is a totally new dimension, literally.
I don’t intend to use any crazy physics tricks or anything fancy, just a classic old-school platformer with jumping, running, shooting, climbing ropes and ladders, maybe swinging on vines, and fighting bad-guys, no cutscenes, tutorials or AI companions. Think of 2D Mario, then you get the idea. Possibly with local multiplayer, I love local multiplayer.
-I know the Mac App Store has not opened yet, but I was wondering, if anyone of the staff already knows if the games made using Unity would meet Apple’s technology standards? In terms of design standards, that task is up to me.
-As far as I understand, there are three script languages supported by Unity: Boo, C# and Javascript (I thought that one was just for websites?). Which one should I use? I learned Java at the university (I study math BTW), which is nothing like JS, right? I also know Torque Script, which is supposed to resemble C. So I guess, I should use C#, then? Or sould I use one of the other two? I’m working on a Mac, if that matters.
I guess that’s all for now. I would really appreciate any help. I was finally done learning the ways of TGB and started writing the actual game, when fate struck, forcing me to do everything from scratch again. But on the other hand, a new engine means a new opportunity as well, and in case of Unity, I could use some minor 3D touches to make the game nicer. Also, Unity’s interface is way more user-friendly.