You know, I’ve been thinking…
Are the things that make a game look good… Well, do they simply amount to good textures, lighting, good coding, etc?
What IS a game engine, actually? Is it not just a bunch of “designs” in order to MAKE “designs”?
For example, what makes one engine better than another? Is Frostbite/Cryengine/Unreal what they are, because they’ve designed fantastic textures and have coded, etc all the good stuff in?
What I mean is, could a team of game-designing aficionados basically mimic Frostbite (or whatever engine) within another engine? For example, with extensive work, could Frostbite’s destructive environments be copied relatively well, or even perfectly, given the time, etc?
Because in my mind, I’m seeing this as… Dice Employee: “Alright, so we’ve modeled some buildings, lets just run a quick test with them… Let’s use a grenade launcher…” And then, they blow up a wall, and it’s kind of “automatic”, because it was designed from the ground up to be that way, whereas another engine may not, and you’d have to customize things to do that?
This is just something that dawned on me the other day. I’ve got a concept for a game in mind, and I’m attempting to learn about Unity, and even more, C#. Anyway, I hope I’ve sufficiently articulated what I’m asking here.
So… What makes an engine better? Lighting? Superior textures? Great coding, etc? Hopefully a veteran can tell me!
And… In regards to my concept… I was thinking, “Could I use Unity to make a great game and have it LOOK great, without being Unreal Engine, or Cryengine, etc?” And then I thought, “Well, what makes THOSE better?”
And that’s where all this stems from. Thanks!!