Hello everyone!
I have a couple of questions that I’d like to ask not only the Unity crew, but experienced people as well. Very well, then.
I’m sure you’ve all heard something like this before, but yes. I have a dream, and that dream is a certain game. A game which I have been wanting for a very long time. I know now, that the ideas that I have in this game will never be made, but I’m not saying no one else has thought of it, I just haven’t seen it. Have you ever played a game which you just completely loved a certain feature of it but you wish it was…say, expanded a bit more or you wish certain features in various games were combined in one game? I have got about 100 pages of information that I have written down and etc about the game I want to create, but before I decide to even create this game, obviously I need to know I “CAN”, which brings me to why I am here.
Before I ask these questions, I’ll tell you right now, I don’t know jack. I don’t know a single thing about programming, or anything else related to making games. I could always learn, but right now, I need to find out if this is possible.
I guess I’ll start then.
1a) In Unity, are you able to create Open World Sandbox RPGs, more specifically, Medieval-styled RPGs?(No, not fantasy, I think we’ve had enough of those, seriously.) I’m sure you all know what I mean, but I’m trying to go beyond that. Think of Skyrim, for example, but without any loading screens whatsoever. Completely open.
1b) If yes, is there a, say, “size limit” for such a world? To perhaps give you guys an idea of what I mean, take a look at ARMA series. ARMA 2 has a map of 225km2. Would it be possible to create an open world with that size, perhaps even larger? If so, is there a limit? (An example would be, one of the islands in the game would be perhaps 250-300km2, with a total of 500km2(or more) in the world. This is obviously not accurate, but these are the numbers I’m possibly looking at.)
(Only Answer If Applicable) 1c) If no to 1a, is there an Engine that can, or is it even possible?
1d) Is it possible to create this “open world map” in Unity, or would I require some other type of program to create the map first?
-
Models. Apologies for not reading tutorials and such, but is Unity able to create player/building/object models and such, or would I need another program, such as Blender?
-
Physics. Is it possible to apply physics to practically everything? An example would be, a medieval castle siege. Wherever the catapults hit, it’ll do the damage its supposed to, and not just “bounce” and not even scratch it. BONUS: If possible, is it possible to make sure that, say, debris stays rather than disappear like in some games? ex. Piece of the wall gets destroyed, some debris fall on people, perhaps killing or injuring them, and STAYING THERE until you somehow(depending on the feature of the game) remove it.
-
Blood&Gore. I’m sure this engine is able to do this, but is it possible to say, be able to have complete mutilation? I could give some examples, most notable would be Skyrim, Fallout (even though they do not have full, only head on Skyrim, and limbs on Fallout.) The reason I ask is because I’m trying to reach a certain level of realism in the Medieval RPG game I’d create. I just think, in my opinion, a “medieval” setting game that you slash somebody and they just…sort of, fall back and “die”, I don’t really enjoy it. If I have a sword, I’d like to be able to slice my enemies head off, perhaps even his arm, taunt him a bit, you get the idea.
-
I have asked these questions on the CryEngine 3 forums and I was told that “the world size would only be practical/stable at about 50km² since CE3 doesn’t have level streaming” and then went on to explain: “Well in order to run a large environment efficiently you need to make sure you’re only loading objects that are around the player, no point rendering a shack 3 miles away they can’t see. Games like Skyrim do this through cells where the game only loads objects for an area 5 cells across and long (which I think is about 100 yards or so in any particular direction), anything beyond that is a 2d LOD texture and even they get faded out after a certain distance.” And mentioned that “At the moment Cryengine isn’t able to do this since it’s geared towards games that are split into levels just like the Unreal engine”. I guess my question would be, is Unity able to do this? If not, is there an engine that CAN?
I apologize for the long and perhaps even longer(maybe) post, but I really need some answers. Any and all advice would be greatly appreciated, and don’t fret! If the answers are good, I will begin reading tutorials and such.
Thank you all for your time, and have a good one!