Share This:

Orx is an open source, portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. It has been created to allow fast creation of games and prototypes. It’s licensed under the zlib license. It’s a very permissive (and short) license that allows one to use orx (and modify it at will) for free for any kind of projects, freeware or commercial, without any compensation. Orx provides a complete framework for game development on linux (x86/x86_64) and Orx is a full featured and powerful “2.5D” game engine. All objects and cameras are created in a 3D space, but only a 2D rendering plugin is currently available. Developed since 2007, and with roots going back to 2002, Orx is an engine for C, C++, or Objective-C developers to create top performance 2D games. There are two sides to this little engine. One side is the clean code of the API, developed entirely in C, but with an object-orientated design. The other side is something quite clever: the configuration system. The configuration system is designed to replace large chunks of code, timers, and event listeners with user-defined data configuration. Yes, that is a major mouthful and probably does little to describe what it is for.  The engine is very well optimized. Games written with Orx have been tested at 1920 x 1080 doing a solid 60FPS on low end Intel Pentiums with just Intel HD Graphics. Features you would expect from a top-shelf engine are there: graphics, animation, sound, shaders, events, clocks and timelines, file IO, effects, fonts, input, physics, and of course the configuration system. There’s a lot more than this of course. You can get the latest Orx release from the official website

More news: Generation Amiga magazine