Heya! I'm relatively new to game designing, my only experience so far has been creating modules in the aurora toolset for the Neverwinter Nights game. I never spent so much time on a project before(over a year), kinda like i felt at home working with my own ideas and rules. So it's no wonder that i'm looking for more, now i'd like to tackle something bigger and create a whole game with a less ''limited'' engine. Here are some of the criteria for the engine that i'm looking for: -Works on Windows -3rd person 3D (maybe with the ability to zoom into a first person view for some ''shooting'' sequences) -Both open world and instanced capabilities. -Fast actions for fast paced combat -Unit collision -Graphical capabilities similar to WoW or more -''Ragdoll'' bodies are a plus -Shapeable environment -Ease of use is definitely a factor -Multiplayer compatibility In short i'd like to make my own fast-paced open world rpg. I don't care if it takes years, i just love working on my own stuff, and don't feel like working from the bottom in a video gaming career, i'm already a 2D artist freelancer. Thanks all! Bonus if someone can point me to a guide on how to get started
I would probably try Torque 3D or Godot Engine, but I'm not entirely sure since I only make 2-D games at the moment. Much easier would be to make a fork of Ryzom, though. That's probably what I would prefer to do if I wanted to work on an online RPG. Do be warned, though, that what you're starting with is not going to be even remotely easy, and you'll probably lose a lot of money doing it.
probably UE4. it has templates out of the box that suit pretty much all your criteria. you would have to learn the blueprint system if you don't fancy learning C++. its the engine used for unreal tournament which im sure it can support your fast paced game idea (although practically every game engine can do so).
I would highly reccoment Unity. It has most of what you have listed above (although I'm unsure about it being able to have an open world game. I would think so, but I don't know). It supports C# or JavaScript as its languages. You could find some tutorials by simply looking up Unity Tutorials or by going to their website and looking through the official tutorials on things. I found Unity hard to get used to but once you get the hang of it, it's actually really fun to work with.