Game Development Reference
In-Depth Information
In the end, it's a matter of personal taste, budget, and goals. As independent developers, we
prefer frameworks because they are usually easier to understand and because they let us do
things in the exact way we want them to be done.
With that said, choose your poison. Here's a list of frameworks and engines that can speed up
your development process:
on a multitude of platforms, developed by Epic Games. Epic made games
such as Unreal Tournament, so this engine is quality stuff. It uses its own
scripting language.
tools and functionality. It, too, works on a multitude of platforms, including
iOS and Android, or in the browser. It is easy to learn, and allows a couple of
languages for coding the game logic; Java is not among them.
Android. It has some great features with regard to 3D programming. It works
on the desktop and on Android. Closed source.
works on Android and on the desktop, and is open source with great
documentation.
game development framework by Mario Zechner for 2D and 3D games. It
works on Windows, Linux, Mac OS X, HTLM5, iOS, and Android without
any code modifications. You can develop and test on the desktop without
needing to attach a device and upload your APK file (or having to use the
slow emulator). You'll probably feel right at home after having read this
book—it's all part of our evil plan. Did you notice that this bullet point is just
slightly bigger than the rest?
framework to Android, built on top of libgdx. It has tons of functionality and
an easy-to-use API for 2D game development. Cross platform and open
source, of course.
engine, partially based on libgdx code (open source for the win). It's similar
in concept to the famous cocos2d game development engine for iOS.
source commercial library in C++ that supports cross-platform game code
and officially supports Android, iOS, Windows, and Mac OS X as build
targets.
that targets Android and iOS with cross-platform game code.
A free Android-exclusive 2D game engine that includes a physics API,
OpenGL support, particle effects, and more.