When comparing Dungeon Hunter 4 vs Flight, the Slant community recommends Flight for most people. In the question“What are the best Android games for Nvidia Shield?” Flight is ranked 19th while Dungeon Hunter 4 is ranked 20th. The most important reason people chose Flight is:
Since Flight uses static methods, it does not require for the application class to be instantiated.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Local co-op through Wi-Fi
Dungeon Hunter 4 can be played over a local Wi-Fi network in co-op play.
Pro Nice graphics
Like most Gameloft games the in game graphics and cutscenes are done very well. Some may say, "console quality" graphics.
Pro Fast paced combat that does not lag
Combat generally feels fluid, even with multiple players and enemies on the screen. Something of an achievement for such a graphically demanding game.
Pro Four classes to play with
There are four available classes for the user to choose from that each have their own distinctive gameplay. During play, melee fighters use a dedicated on screen button to perform strikes where ranged fighters have a dual stick control much like a twin stick shooter.
Pro MOGA controller support
Dungeon Hunter 4 features MOGA controller support.
Pro SHIELD games support
Dungeon Hunter 4 features SHIELD games support.
Pro Uses static methods
Since Flight uses static methods, it does not require for the application class to be instantiated.
Pro Open source
Flight is open source and is released under the MIT license.
Pro Filters
A unique feature of Flight is something that the author calls filters. Filters are functions which can be executed before and after any other function and can change the parameters and the output of said function.
This feature is used instead of hooks which in other frameworks are used to execute code into different parts of the application's life-cycle.
Cons
Con Poor auto save feature
By only saving at odd times Dungeon Hunter 4 leaves room for loss of data.
Con Hobbled gameplay to force purchase of in app purchases
By limiting the amount of potions the player is able to use and forcing an excruciatingly slow replenish time Dungeon hunter 4 has broken the core gameplay in order to force users into spending real money just to fend off these false limitations, which no matter how many times one pays will always come back. It is a never ending cycle of payment just to be able to play the game in any acceptable manner.
Con Cannot use ArrayAccess
The fact that it uses static methods means that it's impossible for Flight to make use of ArrayAccess, which in turns means that it cannot inject dependencies easily.