Zeno

Zeno allows you to easily create your own 2D platform-style video game using GNU Guile without needing to write low-level code.

screenshot.png

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.

Play

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.

Updated 2026-03-14 19:00:30 UTC. Built 2026-03-14 19:35:31 UTC.
This page is available under Creative Commons Attribution 4.0 International.
Copyright © 2026 Jordan Schneider <jordanschn@jordanschn.com>.