Zeno allows you to easily create your own 2D platform-style video game using GNU Guile without needing to write low-level code.
It supports an entity-component-system architecture and semi-realistic physics including continuous collision detection, forces and impulses for movement and side-specific surface friction, restitution and passthrough behaviour.
Zeno is free software available under the GNU General Public License version 3 or later.
To start tinkering with the engine, you need to clone the latest version of the project’s repository using Git:
$ git clone https://codeberg.org/jordanschn/zeno.git
Then follow the instructions in the INSTALL file to build the engine and run the included demo game.
If you would like to help improve the engine or contribute a game of your own, you can send patches to <bug+zeno@jordanschn.com>. Please read through the HACKING file before you submit your contribution.