Hi,
I'm currently beggining to make a fighting game and i'm searching the best engine to use depending on my needs. I searched information and several websites and find two engine but i need more information to choose efficiently!!!!!!!!!!!!!
What i definitely need:
-HD definition
-online play
-easy controller installation
What i'd like (optional):
I narrowed my choice to two options:
-XNA
pros:
-versality in programming
-more options
-xbox compatibility
cons:
-more programming skills required (=more time to make)
-Game maker pro
pros:
-easy to handle
-programming skills needed really low
-open source fighting game exist to learn really quickly
cons:
-less versatility (2d fighting doesn't nedd that much nonetheless)
-doesn't really know how to handle online play
As for you, what is the best choice? Do you see another engine?
I'm not doing this professionally, so i'm not restricted by timing issue even if i'd like to be able to do it as fast as possible.
Gotta be honest. I'm not sure what you are looking for here.
-HD definition
A) you said high definition definition and B) means nothing, since just about any option you go with will be able to support an arbitrary resolution of your choice.
-lightning effects (to process shadows for example)
Not sure what you mean by this. Is the game 2D? 3D but limited to a single plane (a la Tekken).
And then your two options:
-XNA
pros:
-versality in programming
-more options
-xbox compatibility
cons:
-more programming skills required (=more time to make)
Going down the list:
-versality in programming --- sort of but not really. I mean you are limited to C# and Windows.
-more options --- see above
-xbox compatibility --- I'll give you this, but honestly, I'd say get the game working on PC's first.
-more programming skills required (=more time to make) --- Maybe. But the core code of your game is going to have to exist no matter what platform you choose. And XNA is pretty forgiving in setting up the basics for you.
-Game maker pro
pros:
-easy to handle
-programming skills needed really low
-open source fighting game exist to learn really quickly
cons:
-less versatility (2d fighting doesn't nedd that much nonetheless)
-doesn't really know how to handle online play
-less versatility --- I mean, essentially any 2d game you want to make, you can make in Game Maker.
Personally, I'm not a fan of either of your options. Why don't you take a look at Unity?