Compare Products

GameMaker Studio App libGDX App

Features

* Skinning: Customize your development environment by choosing from our predefined skins or creating your own. * Superior Workflow: Drag and Drop like never before, create the game you want without ever writing any code. * Library: Choose what you need from our extensive library of events and actions to sculpt the game you desire. * GameMaker Language: Based on C programming language, GML gives you the power of other programming languages while being easy to learn. * Layers: Take control of how objects are ordered within your rooms and draw sprites directly without the need for an object. * Tile Brushes: Make repetition a breeze by creating a group of tiles and drawing them directly to the room. * In-App Purchases: Free games can make you money. GameMaker’s support for adverts and in-app purchases allow you to monetise your game without having to charge a premium. * Push Notifications: Deliver updates and notifications directly to your players using GameMaker's support for push notifications. * Networking: GameMaker allows you to structure your game to work with a client/server model, dealing with all of the network management behind the scenes, while allowing you to focus on the game itself.

Features

* Cross-Platform A single API to target: • Windows • Linux • Mac OS X • Android (2.2+) • BlackBerry • iOS • Java Applet (requires JVM to be installed) • Javascript/WebGL (Chrome, Safari, Opera, Firefox, IE via Google Chrome Frame) * 3rd Party Support - Libgdx can be integrated with many 3rd party tools. We love: • Spine - 2D Skeletal Animation • Nextpeer - Mobile multiplayer made easy • Saikoa - makers of ProGuard and DexGuard * Audio • Streaming music and sound effect playback for WAV, MP3 and OGG • Direct access to audio device for PCM sample playback and recording (unsupported in Javascript backend) * Input Handling • Abstractions for mouse and touch-screen, keyboard, accelerometer and compass • Gesture detector, detects taps, panning, flinging and pinch zooming * Math & Physics • Matrix, vector and quaternion classes. Matrix and vector operations are accelerated via native C code where possible • Bounding shapes and volumes • Frustum class, for picking and culling • Catmull-Rom splines • Common interpolators • Concave polygon triangulator • Intersection and overlap testing • 2D physics: JNI wrapper for Box2D physics. So awesome, other engines use it as well • 3D physics: JNI Wrapper for bullet physics * File I/O & Storage • File system abstraction for all platforms • Read-only file system emulation for Javascript backend • Binary file support for Javascript backend • Preferences for lightweight setting storage * Graphics • Rendering through OpenGL ES 2.0 on all platforms • Custom OpenGL ES 2.0 bindings for Android 2.0 and above • Low-Level OpenGL helpers: ◦Vertex arrays and vertex buffer objects ◦Meshes ◦Textures ◦Framebuffer objects (GLES 2.0 only) ◦Shaders, integrating easily with meshes ◦Immediate mode rendering emulation ◦Simple shape rendering ◦Automatic software or hardware mipmap generation ◦ETC1 support (not available in Javascript backend) ◦Automatic handling of OpenGL ES context loss. Restores all textures, shaders and other OpenGL resources * High-level 2D APIs: ◦Custom CPU side bitmap manipulation library ◦Orthographic camera ◦High-performance sprite batching and caching ◦Texture atlases, with whitespace stripping support. Either generated offline or online ◦Bitmap fonts (does not support complex scripts like Arabic or Chinese). Either generated offline or loaded from TTF files (unsupported in Javascript backend) ◦2D Particle system ◦TMX tile map support ◦2D scene-graph API ◦2D UI library, based on scene-graph API, fully skinable

Languages

Other

Languages

C CPP Java Java Script

Source Type

Closed

Source Type

Open

License Type

Proprietary

License Type

Apache Other

OS Type

OS Type

Pricing

  • From 149$

Pricing

  • FREE
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now