What action games for Android made by JMonkey can prove engine performance?

I want to see how good they are for action-packed games for Android. I just doubt about usage of engines implemented in Java for such kind of games. Is there are something fast like Fruit Ninja ?

Using finished products to “prove” an engines performance isn’t a good idea I think. This is what benchmarks and similar stuff were made for.
When looking at e.g. a games graphics, you can make a general assumption of how well things can run, but in the end, maybe everything is already pre rendered and you’re just watching a video (Remember how games always look insane in the trailers and cinematics?). Especially when talking about 3D games on mobile devices, there will be a LOT of “cheating” and tricks, that will gain you performance by knowing that the application won’t run on a desktop computer.

Talking about Fruit Ninja, the sliced parts of a fruit are already prebuilt and just replace the old fruit (No real slicing involved) - So the whole game is just 5-6 objects flying around in front of a 2D image with some sprite effects. So nothing to even talk about maximum capabilities of a game engine. (I once wrote a football game, where you could shoot at a goal. When running on desktop, I used an actual 3D model (even on desktop actually just the visible part) of a football stadium and when running on Android, it was replaced with a 2D texture behind the goal.)

In the end, it comes down to the old “Is Java good enough for games?” question and there are already dozens of discussions about this topic, which were written by people a lot smarter than me. My personal opinion is that Java is indeed “good” (or even “good enough” if you want to phrase it that way) - The sources of most performance problems in 3D come down to the (mostly naive) implementation of different things. And if you get to the point, where you hit an actual 3D-rendering/physics/whatever bottleneck, it (mostly) isn’t the programming languages fault, but connected to the tool/engine you use and their intention of what should be programmed with it.

So yeah, I can’t give you anything else besides an “It depends” - Considering, you’re not planning to write a mobile game, that contains all the features of an up-to-date AAA-game on desktop, yes, Java on Android should be good enough. :slight_smile:

Thanks, would be nice to see examples of action games on GooglePlay (made with JMonkey).

I don’t know of action games but if your question is whether Java is suitable for Android games compared to other engines I’d point to the fact that many of these engines rely on scripting languages.

Ok, is there are nice jMonkey game on Google Play at all ?

Have you actually searched for jmonkeyengine on the google play store? If you had, you wouldn’t have needed to ask us to do that for you :stuck_out_tongue:

Check out “Boardtastic”, a skate game on google play, generally we listed some jME games here: http://jmonkeyengine.org/showcase/

Well… I made a couple of games, not really “action games”, but that doesn’t really make any sense.
“Action” is not what drains performance.
Anyway, have a look if you want.
This one was running at 30 fps on a nexus one

This one is more a “book” with action combats.

This one is a board game, so no action at all.

EDIT : also @ndebruyn made like 20 games on android.
Also in the forum search type “play store” and you’ll see dozens of games released on android made with JME.

Yeah, no twitch action… but lots of animations and particles and stuff.

P.S.: Seizon is a really fun game and very addictive once you get the hang of it. (I’m only slightly biased because I wrote the music but then consider that I played it for hours and hours listening to music I’d already heard 1000 times writing it…)

Thanks :wink:
And yeah the music is soooo nice in this game :wink:

The rest of the internet: “Get a room already!”


Hi there,
@nehon is right, I have a few games there.

Look at my games here : https://play.google.com/store/apps/developer?id=bruynhuis
And also here: https://play.google.com/store/apps/details?id=za.co.tgiantlab.wonderball.mobile
And: https://play.google.com/store/apps/details?id=com.tgiantlab.electron

Thanks folks, indeed there are nice and fast games with good performance on my cheap phone.