Cocos Creator vs Orx
Cocos Creator
cocos.comOrx
orx-project.orgSide by side
| Figure | Cocos Creator | Orx |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · Game Profiling Software | 8.0 (#12) | 8.2 (#8) |
| Spec score · Game Engine Software | 7.5 (#82) | 8.4 (#40) |
Plans
In their own words
Cocos Creator
Cocos Creator is an open-source, cross-platform graphics engine and real-time 3D content-creation platform for 2D and 3D games and other interactive content. Its editor targets artists, game planners, and developers, and includes a plug-in system, animation editor, and visual scripting. JavaScript and TypeScript are supported, with TypeScript described as easy to use and debug. Projects can publish to the web and deploy natively to Android, iOS, Mac, and Windows. Native projects can be opened in Xcode, Android Studio, or Visual Studio for compiling, running, debugging, and publishing; some publishing options depend on the corresponding operating system. Extensions are available through Dashboard or the Cocos Store, or can be packaged and shared. Native builds can encrypt scripts into .jsc files and compress them. The editor and runtime are available at no charge, with official documentation, API references, tutorials, forums, and technical consultation listed.
Orx
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.