15個最好的游戲開發平臺
1. Cocos2d-x</h2>
1. Cocos2d-x</h2>

Cocos2d-X is a suite of open-source, cross-platform, game-development
tools used by thousands of developers all over the world. The Cocos2d-x
renderer is optimized for 2D graphics with OpenGL. It supports skeletal
animation, sprite sheet animation, coordinate systems, effects,
multi-resolution devices, textures, transitions, tile maps, and
particles. It adopts a RenderQueue design.
2. SIO2 Interactive

SIO2 is an OpenGLES based cross-platform 2D and 3D game engine for iOS,
Android, MacOS and Windows which provides you all the modern game engine
functionalities built-in right at its core for your mobile devices at a
fraction of the regular industry price for the same type of quality.
The engine also allows you to port your game on the Mac Store and on
Windows. Feature rich, extremely fast, and flexible, SIO2 allows you to
create state of the art AAA games for your favorite mobile platform.
Unlike other solutions, SIO2 does not force you to use any specific IDE
to code or build your games.
3. LoomSDK

Loom’s powerful, Rails-inspired workflow lets you spend your time
building your game. It takes one command to make a new project, and
another to run it. Plus you get access to every version of Loom ever
released, automatically. LoomScript is a powerful and efficient
scripting language, instantly familiar to ActionScript 3, JavaScript, or
C# developers. OS X, iOS, Android, Windows, Ouya, and Ubuntu. Custom
ports for Windows Phone 8, Blackberry, and consoles are available. And
open source means you control your own destiny. Take your project
everywhere you need it!
4. SDL

Simple DirectMedia Layer is a cross-platform development library
designed to provide low level access to audio, keyboard, mouse,
joystick, and graphics hardware via OpenGL and Direct3D. It is used by
video playback software, emulators, and popular games including Valve’s
award winning catalog and many Humble Bundle games.SDL officially
supports Windows, Mac OS X, Linux, iOS, and Android. Support for other
platforms may be found in the source code.
5. GameMaker

GameMaker: Studio caters to entry-level novices and seasoned game
development professionals equally, allowing them to create
cross-platform games in record time and at a fraction of the cost of
conventional tools! In addition to making game development 80 percent
faster than coding for native languages, developers can create fully
functional prototypes in just a few hours, and a full game in just a
matter of weeks.
6. Construct2

Construct 2 is a powerful ground breaking HTML5 game creator designed
specifically for 2D games. It allows anyone to build games — no coding
required! The Layout Editor provides a what-you-see-is-what-you-get
visual interface to design your levels. You can drag, rotate and resize
objects, visualize effects applied, and quickly change their settings to
your liking in the Properties Bar. Objects can be arranged on separate
layers for enhanced organization, allowing advanced parallax and
blending effects. There’s also a built-in image editor to conveniently
make quick edits to your object’s graphics.
7. libGDX

Libgdx is a Java game development framework that provides a unified API
that works across all supported platforms.The framework provides an
environment for rapid prototyping and fast iterations. Instead of
deploying to Android/iOS/Javascript after each code change, you can run
and debug your game on the desktop, natively. Desktop JVM features like
code hot swapping reduce your iteration times considerably. Libgdx tries
not be the “end all, be all” solution. It does not force a specific
design on you.
8. MonoGame

MonoGame is one framework for creating powerful cross-platform games.
Windows, Linux, Mac OS X, Android and iOS. These video game development
tools are open source with which you can develop new video games, modify
and port them to new platform.
9. Citrus

The Citrus Engine is a professional-grade, scalable ActionScript 3 game
engine built for industry-quality games. It is built upon modern
programming practices, allowing you to focus on making your game
awesome! It comes built-in with a “platformer” starter-kit, which you
can use to easily make awesome 2D or 3D sidescrolling games. The Citrus
Engine is not only made for platformer games, but for all type of games.
It offers a nice way to separate logic/physics from art.
10. OpenFL

OpenFL can also be defined broadly as an open source toolkit, which is
based upon a cross-compiler, high level, modern strictly typed
programming language. It helps in building games and application for any
platform such as HTML5, Flash, Tizen or Firefox OS. Accelerate your
workflow with the fast, easy-to-use Flash API, as well as integrated
support for SWF file assets, allowing use of the Flash editing
environment directly. Build content in weeks instead of months, using a
powerful and flexible programming language.
11. HaxaFlixel

This is easiest multi platform game development software which offers
all in one codebase for creation of cross platform free and easy. The
base of this cross platform game development software has been derived
from AS3 Flixel Framework which was created by Adam Saltsman.
12. ShivaEngine

ShiVa3D is a 3D game and application development suite that comes in a n
easy to use, yet very powerful WYSIWYG (what you see is what you get)
editor. Consider ShiVa the glue between your creative ideas, your art,
your code, and the hardware you are targeting. ShiVa can export games
and applications for over 20 target platforms, including Mobile like
iOS, Android, BlackBerry and Windows Phone, Desktops like Windows, Mac
OS X and Linux, Web browsers supporting Flash, HTML5 and our custom
plugin, as well as Game Consoles like the Xbox 360, PlayStation3 and
Nintendo Wii.
13. Oxygine

Oxygine is completely free and open source (MIT license) 2D game engine,
available on BitBucket. It is written in C++ and runs on MacOSX, iOS,
Android, Windows and Linux. Oxygine is written in C++. It provides easy
to use API, which is designed with “do more with less code” philosophy.
It uses a managed scenegraph system that takes care of rendering and
updates, and provides ability to extend with custom rendering and
updates. You can build and run your C++ Oxygine application in web
browsers. It won’t require any plugins, such as Flash or Unity, and runs
as pure HTML5/JS application using WebGL for rendering.
14. DeltaEngine

The Delta Engine is an open source application engine and free to use on
PC. It allows to write 2D and 3D applications or games very quickly and
easily with Visual Studio in .NET and our Editor. Via our cloud
services the Delta Engine can convert between C#, C++, Objective-C, Java
and JavaScript to bring your apps to other platforms (Android, iOS, WP,
W8, HTML5).
15. Moai

Moai can be defined as the only Lua engine which has the capability of
building game software development for mobile and desktop. The main
issue with this engine is documentation is just adequate and community
is okay.