troll2d


Easy to use and simple 2D multi-platform game engine

http://troll2d.googlecode.com/svn/trunk/data/images/troll.png

New: Demos using Troll2D here

New a sample using Troll2D with Chipmunk Physics here

Troll is an easy-to-use 2D game engine. It supports several back-ends, such as SDL and Allegro. You can also create custom back-ends. The main idea is to accelerate (crossplatform) software development. Troll is compatible with any OS, such as Windows, Mac OS X, Linux and Unix. Embedded systems, like Symbian OS, Windows Mobile and the iPhone, are also supported. Troll is compatible with any OS like Windows, OSX, Linux, Unix, and embbeded systems like Symbian OS, Windows Mobile and iPhone.

Some features * Surface transformations (rotate, scale) * PNG support * Frame timing control (with low CPU usage) * Many primitives (Lines, Rect, Circle, Arc, RoundedRect) * Alpha support

Some of Troll's advantages:: * Very easy to use, a simple application can be written in only a few minutes. * Written in C++, fully Object-Oriented * Develop fast and small (native) software. * Crossplatform (Symbian, Windows Mobile, iPhone, Mac OS X, Linux, ...) without changing a single line of code.

a very simple demo can be found here (iPhone 'Lights Off' clone for the PC)

http://viniciusjarina.googlepages.com/universal.png http://viniciusjarina.googlepages.com/Windows_logo.png http://viniciusjarina.googlepages.com/pingouin.png http://viniciusjarina.googlepages.com/S60big.jpg

You can help Troll grow!

  • Bug and issue reports (by running and compiling samples).

  • Feature suggestions (what would you like to see in Troll2D?).

  • Feedback ("Good", "Crappy", "Cool, but ...").

  • Compile Troll2D with your unsupported IDE, send it over and we'll check it out!

Suggestions and feedback are welcome (viniciusjarina AT gmail DOT com)!

Project Information

Labels:
graphics game allegro SDL mobile C engine 2D