|
rivon
|
 |
« Reply #15 on: April 17, 2012, 05:49:36 AM » |
|
That looks nice  I guess Unity it is then. You persuaded me, guys  Thanks for your advice 
|
|
|
|
|
Logged
|
|
|
|
|
kamac
|
 |
« Reply #16 on: April 17, 2012, 05:54:19 AM » |
|
Yummy! That's nice. Well, a final comparison to make you choose from I guess: | Unity3d | || | UDK | | | | Price: | 0$ - 30$(If purchasing shadows) | || | 99$ | | Royalty: | 0% | || | 30% | | Avaible language(s): | JavaScript/C#/Boo | || | UnrealScript + (Anything else?) | | Platforms supported: | Windows, Mac OS X, Wii*, iPhone/iPad*, Xbox 360*, Android*, PS3*, Web | || | Windows, Mac OS, iPhone/iPad | | Win: | N/A | || | Great graphics without any special fee | | Fail: | Splash screen  | || | Revenue when you reach certain amount of income | | * requiring additional license! |
@EDIT Oh. You have choosen while I was creating this comparison 
|
|
|
|
« Last Edit: April 17, 2012, 08:59:50 AM by kamac »
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #17 on: April 17, 2012, 06:03:04 AM » |
|
Except the UDK costs $99 and the royalties are 25%. Still thanks  I'm going with Unity and possibly the shadows addon. By the way, are the scripting languages pretty much the same speed or is C# faster? I'd most probably use Boo as it is similar to Python but I don't know if it isn't maybe too slow...
|
|
|
|
|
Logged
|
|
|
|
|
kamac
|
 |
« Reply #18 on: April 17, 2012, 06:06:51 AM » |
|
Except the UDK costs $99 and the royalties are 25% Small mistake of mine. *Fixing* About your question, quote from http://answers.unity3d.com/questions/7567/is-there-a-performance-difference-between-unitys-j.html: After doing some recent profiling, I've actually found some cases where unityscript does some stuff behind the scenes, that would be slower than if you had written in c#. You can defenitely write UnityScript code that is as fast as the C# alternative, however, it is easier to accidentilly write slow code, because UnityScript tries to be helpful, and does some stuff behind your back to make what you want to do actually work. But the accurate answer is: In general, no
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #19 on: April 17, 2012, 07:23:23 AM » |
|
Bad thing about this is that it is about Unityscript (JS), and I don't plan on using that. I wanted to know more about Boo, though I guess it will be better to just use C# from the start.
Also, I think that I read somewhere, that you can mix the languages. Like write one class in JS, one in C#, one in Boo and be able to use them in each language. Is that true?
|
|
|
|
|
Logged
|
|
|
|
|
eyeliner
|
 |
« Reply #20 on: April 17, 2012, 08:15:44 AM » |
|
Yes.
|
|
|
|
|
Logged
|
|
|
|
|
Nektonico
|
 |
« Reply #21 on: April 17, 2012, 08:55:42 AM » |
|
You can mix languages in the same project, but of course not (as far as i know) in the same file. Yummy! That's nice. Well, a final comparison to make you choose from I guess: | Unity3d | || | UDK | | | | Price: | 0$ - 30$(If purchasing shadows) | || | 99$ | | Royalty: | 0% | || | 30% | | Avaible language(s): | JavaScript/C#/Boo | || | UnrealScript + (Anything else?) | | Platforms supported: | Windows, Mac OS X, Wii*, iPhone/iPad*, Xbox 360*, Android*, PS3* | || | Windows, Mac OS, iPhone/iPad | | Win: | N/A | || | Great graphics without any special fee | | Fail: | Splash screen  | || | Revenue when you reach certain amount of income | | * requiring additional license! |
@EDIT Oh. You have choosen while I was creating this comparison  You seem to have forgotten Unity can deploy to web browsers as well, which is a big plus. Also it deploys to flash, for what its worth (though UDK is supposed to be able to do that too). One big drawback i faced when learning unity is the fact that most tutorials and examples are in Javascript (Unityscript). In the end, even if you plan to use c#, youll probably end up having a working knowledge of Javascript, and sometimes translating code from one beast to the other (stuff is very interchangeable, also, there are online translators between both, Unity specific stuff aside). Most people use Javascript and/or c#, though the sweet spot is c# not because of performance issues, but simply because its a fully featured object oriented programming language.
|
|
|
|
« Last Edit: April 17, 2012, 09:20:24 AM by Nektonico »
|
Logged
|
He was built by the worlds finest surgeons to drive the fastest car ever designed and nothing can stop him now. ಠ_ృ
“The greatest misfortune is when theory outstrips performance.” - Leonardo DaVinci
|
|
|
|
kamac
|
 |
« Reply #22 on: April 17, 2012, 09:01:05 AM » |
|
You seem to have forgotten Unity can deploy to web browsers as well added to the table, for future geeks which may look onto this thread 
|
|
|
|
|
Logged
|
|
|
|
|
yesfish
|
 |
« Reply #23 on: April 17, 2012, 03:15:30 PM » |
|
Bad thing about this is that it is about Unityscript (JS), and I don't plan on using that. I wanted to know more about Boo, though I guess it will be better to just use C# from the start.
Also, I think that I read somewhere, that you can mix the languages. Like write one class in JS, one in C#, one in Boo and be able to use them in each language. Is that true?
Last Unity game prototype I made was in Boo. I don't like it; they took aspects of Python and .NET and mashed them together to make something that feels like you're breaking the programming conventions of both languages! It's not worth it IMO.
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #24 on: April 18, 2012, 01:50:23 AM » |
|
Yeah, I'm gonna use C# 
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #25 on: April 20, 2012, 12:00:44 PM » |
|
By the way is there any other Unity watermark or anything like that in games made with the free version? Or it's just the splash screen?
|
|
|
|
|
Logged
|
|
|
|
|
Sakar
|
 |
« Reply #26 on: April 20, 2012, 02:37:11 PM » |
|
Splash screen in standalones, few second watermark-type-thing in the lower corner for web players
|
|
|
|
|
Logged
|
|
|
|
|
rivon
|
 |
« Reply #27 on: April 20, 2012, 03:31:02 PM » |
|
Thanks 
|
|
|
|
|
Logged
|
|
|
|
|
Xienen
|
 |
« Reply #28 on: April 20, 2012, 07:24:41 PM » |
|
Edit2: it is going to be a kinda mix between overhead shooters like Shadowgrounds, tower defense games and zombie shooters like Killing Floor. (No, it's not another zombie game.)
I know you've already made the decision to go with Unity and it sounds like you're gonna be happy with it. I just had to post because you mentioned a game that I actually worked on as one of your influences(Killing Floor). Also, I was just posed with the same question between Unreal and Unity, and as a low-level programmer I had to go with Unreal hands down. I have a ton of Unreal experience and limited Unity experience, but it seemed obvious when using Unity that it's much more Designer friendly than Unreal but not very programmer friendly.
|
|
|
|
|
Logged
|
Owner/Programmer at Greater Good Games makers of Break Blocks Currently developing It Hungers(Unity) and Swipe Attack(UDK)
|
|
|
|
rivon
|
 |
« Reply #29 on: April 21, 2012, 06:27:41 AM » |
|
Well, you made a good job then, KF is really fun to play with friends  I might use UDK in my future projects but for this one, I want to use Unity as it's easier and I really want to finish a cool game, not struggle with programming engines again. I programmed enough of them. I don't really need the cutting-edge tech in UDK. I'll probably just buy the real-time shadow plugin from the Asset Store and be done with it. Also, it seems that my idea was like 80-90% clone of Alien Breed/Alien Swarm. I might still do it, but it will be quite different than what I had in mind in the beginning. Or I might do a 6DOF flight sim/shooter in the style of G-Police, Forsaken and Descent. Or even something else. There's still a lot of time till the summer. Maybe I will do something completely different.
|
|
|
|
|
Logged
|
|
|
|
|