First hello, first post here
OK, so for the past 2 months or so, I started working on a game project that me and a buddy of mine have been wanting to make since like, the past year or so. It's pretty much like the good old Resident Evil games, Alone in the dark 4, Parasite eve, etc. Fixed cam, pre-rendered scenes, and pretty much simiar gameplay mechanics to what I just mentioned.
I first thought that Unity would be better for this type of game, I worked a bit in it, I liked how well documented it was, and how easy to use its APIs, plus I got to use my fav lang which is C# - But ran into some trouble that made me think of trying something else (mainly issues with debugging and crashing sometimes) - I thought the Unity programming env wasn't that good
So I switched to UDK - I made a static camera demo quickly - Again, I thought it would be more suitable for what I'm trying to do - But I just coudln't find my self doing any actual gameplay programming - I was just modding and modifying existince properties, it's like, UDK is forcing the issue I didn't like that. - I have to read through thousands lines of source code just to find what I'm looking for, now that's like a pain in the butt! Also there was little to no tutorials on how to put a a game from scratch all together - in fact I missed the way how I did stuff with Unity. So I'm thinking of getting back! - Although both engines have their ups and downs, but I think the downs from a programmer perspective to UDK is more! - Like for example on-the-fly compilation, good IDE (monodev:free VS nfringe:expensive as hell) and good API documentaion.
We've been flip-flopping between engines like this for a while, I know that the only way to find if the engine's gonna suit us or not, is to dwell deep in it, but I'm just afraid that I waste time diving into something and by the end I find that it's not well-suited for what we're doing - We already wasted time, we can't afford to waste more
That's why I'm asking, what's better for what we're doing? UDK or Unity? - I know it depends on the brains, and that they're both tools and both will work just fine, but I wouldn't mind using the one that will let us reach what we want in a better, faster and more effecient way - I'm willing to work on either.
And case somebody votes for Unity, how far can I go with my game using the free version of Unity?
Any help would be really appreciated! - Thanks all.