One we've never covered before at all is the free and open source Orx. A lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine.
There's tons of game engines out there, quite a lot of them open source too. Recently we covered GDevelop, Godot Engine and ct.js so here's another one that might take your interest. Designed to be fully cross-platform across Linux, MacOS, Windows and mobile devices the feature list it offers is rather impressive.
Some of the feature highlights, more of which you can see here:
- extremely easy to use: all objects have simple accessors that allow you to change all properties in one line of code (graphic, animation, sound, physics, visual FX, and much more)
- powerful config system that makes orx data-driven and provides an easy to use load/save system
- 3D accelerated rendering using OpenGL on computers and OpenGL ES 1.1 / OpenGL ES 2.0 on mobile platforms
- automatic sprite rendering allowing: translations, anisotropic scale, rotation, transparency (alpha blending), coloring, tiling and mirroring
- camera/viewport system allowing multiple views on one screen with camera translation, zoom and rotation
- support of realtime rendering to texture and texture manipulation
- sound and music handling where you can tweak volume and pitch
- collision handling and rigid body physics with joint support
- generic input system that abstracts keyboard, joystick and mouse inputs
- powerful localization module
- easy to use animation system
Like a lot of smaller game engines, it's not seen a lot of exposure and so there's not a great deal of games currently using it. One such small free game is Outpost Bandit, which you can try out on itch.io. Hopefully by us covering it here, some more of you might take a look and see something you want to make something with.
Want to take a look? Head on over to the official site or GitHub.
Hat tip to WJ.
See more from me