Skip to content
SPECIFICTION
Get listed

Orx

orx-project.org

Free plan WebWindowsmacOSLinuxiOSAndroid
Visit orx-project.org
Spec score 8.2 #8 of 25 in Game Profiling Software

What it is

Orx is a free, open-source 2.5D game development engine for C and C++ programmers. Its templated, data-driven configuration can define objects and scenes, and changes can be made without recompiling. The engine includes accelerated rendering, sprite batching, multiple cameras and viewports, custom shaders, off-screen rendering, and multiple render targets. Audio capabilities include 3D sound and music, recording, filters, and controls for volume, pitch, and stereo balance. Orx also provides collision handling, rigid-body physics with joints, and input for keyboard, joystick, mouse, and touch. Data-driven animation graphs and event management cover clocks, effects, input, physics, shaders, sound, spawners, and timelines. Localization can select language-specific images, text, and sounds while a game runs. A plugin architecture supports customization and porting. Target platforms include Windows, Linux, macOS, Web/HTML5, Android, and iOS. The zlib license permits free use and modification in freeware and commercial projects. Learning resources include tutorials, examples, setup and beginner guides, and configuration information.

Spec sheet

Product
Orx is an open-source, data-driven 2.5D game development engine for C/C++ programmers.Read 7 Oct 2026 · orx-project.org
Platforms
The maker lists Windows, Linux, MacOS, iPhone/iPad and Android as development platforms.Read 7 Oct 2026 · orx-project.org
Free plan
YesRead 20 Sep 2026 · orx-project.org
Support
The project directs users with questions, feedback or comments to its Discord community and GitHub issue tracker.Read 7 Oct 2026 · github.com
License
Orx is licensed under zlib and can be used or modified for free in freeware and commercial projects.Read 7 Oct 2026 · orx-project.org
Animation and events
It includes data-driven animation graphs and event management for clocks, effects, input, physics, shaders, sound, spawners and timelines.Read 7 Oct 2026 · orx-project.org
Audio
Its audio system supports 3D sound and music, recording, audio filters, and control of volume, pitch and stereo balance.Read 7 Oct 2026 · orx-project.org
Configuration
Its templated data-driven configuration can create objects or scenes and be changed without recompiling.Read 7 Oct 2026 · orx-project.org
Extensibility
A plugin-based architecture allows users to port Orx to new platforms and extend or customize it with their own plugins.Read 7 Oct 2026 · orx-project.org
Input
Its abstract input system supports keyboard, joystick, mouse and touch input.Read 7 Oct 2026 · orx-project.org
Learning resources
The maker's learning wiki provides tutorials, examples, setup guides, beginner guides and configuration syntax information.Read 7 Oct 2026 · orx-project.org
Localization
Its localization system supports separate images, text and sounds for multiple languages with on-the-fly selection.Read 7 Oct 2026 · orx-project.org
Mobile export
YesRead 20 Sep 2026 · orx-project.org
Multiplayer tools
NoRead 20 Sep 2026 · orx-project.org
Physics
It includes collision handling and rigid-body physics with joints support.Read 7 Oct 2026 · orx-project.org
Rendering
It supports accelerated rendering, sprite batching, multiple cameras and viewports, custom shaders, off-screen rendering and multiple render targets.Read 7 Oct 2026 · orx-project.org
Scripting languages
C,C++Read 20 Sep 2026 · orx-project.org
Source code model
open_sourceRead 20 Sep 2026 · orx-project.org
Target platforms
Windows,Linux,macOS,Web/HTML5,Android,iOSRead 20 Sep 2026 · orx-project.org
Web build
The project README lists Web/HTML5 builds using Emscripten among supported platforms.Read 7 Oct 2026 · github.com

Plans and prices

Orx Free Free to use for any kind of project · freeware and commercial use permitted under zlib license Read 7 Oct 2026 · orx-project.org

Every Orx plan and price →

Strong points and limits

Strong points

  • Free for freeware and commercial projects
  • Targets desktop, web, Android, and iOS
  • Configuration changes need no recompilation
  • Includes physics, audio, and localization

Limits

  • No multiplayer tools are listed
  • Programming languages are limited to C and C++

Who it suits

Orx suits C or C++ programmers building games for desktop, web, or mobile platforms. It is a fit for projects that can use the zlib license and data-driven configuration approach.

Verdict

Orx pairs a wide set of game systems with targets spanning desktop, web, and mobile. Its stated fit centers on C and C++ development, with no multiplayer tools listed.

Where Specifiction places it

Alternatives to OrxAll alternatives →