Orx
orx-project.org
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
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
- Game Profiling Software#8 of 258.2
- Game Engine Software#40 of 928.4