Performance benchmark of the game frameworks

Here is my simple test of the game frameworks performance.
I used OpenFL’s BunnyMark for that, but I had removed all data except the jumping bunnies.
So, this test is just a moving sprites without alpha, scale and rotation.

Here is you can check charts and see how much sprites I got at 60 fps on Windows (executable) platform with the different frameworks.

Test machine is:
Windows 8.1, i5 4690, gtx970

For rendering bunnies I use:

Table

# Framework Count of bunnies / 60 fps Language
1 Orx 500 000 C++
2 Kha 408 000 Haxe
3 OpenFL 3.4.0 382 000 Haxe
4 NME 5.6.2 352 000 Haxe
5 LibGDX 1.6.1 303 000 Java
6 XNA 225 000 C#
7 MonoGame DirectX 3.4 120 000 C#
8 OpenFL 3.4.0 Legacy 130 000 Haxe
9 MonoGame OpenGL 3.4 101 000 C#

Charts


Thanks for whatching! Leave the comments and share link to your friends :)


Sources:

https://github.com/dmitryhryppa/Frameworks_test


Links:

NME - https://github.com/nmehost
OpenFL - http://openfl.org
Kha - https://github.com/KTXSoftware/Kha
MonoGame - http://www.monogame.net/
LibGDX - https://libgdx.badlogicgames.com/
Orx Project - http://orx-project.org/