A downloadable game for Windows, macOS, and Linux

Overview

Written for the 2026 Spring Lisp Game Jam.

A cozy and chill puzzle game were you must fold peices of paper to fit a target shape.

Foldl is written in Clojure using the Clunk game engine with OpenGL.

If you encounter any problems running the game, please post the error along with your operating system, graphics card (if applicable) and Java version. I'll do my best to add support during the voting week!

Controls:

  •  Click to start a fold line, click again to fold the paper
  • Hold shift and click+drag to move the paper
  • Hold Control and click+drag to rotate the paper
  • Press space to scan the paper and check the fit

Music written for the game during the jam by PJ Kimber (SoundCloud).

Source code is attached, also available here.

Published 11 days ago
StatusReleased
PlatformsWindows, macOS, Linux
AuthorKimbsy
GenrePuzzle
TagsCozy, origami
ContentNo generative AI was used

Download

Download
foldl_linux.jar 42 MB
Download
foldl_macos.jar 42 MB
Download
foldl_windows.jar 42 MB
Download
foldl_source.zip 9 MB

Install instructions

Requires Java 11 or higher.

Download the appropriate jar file for your system. You might be lucky and double clicking it will run the game. Otherwise open a terminal and run:

Linux:

java -jar foldl_linux.jar 

Windows:

java -jar foldl_windows.jar

MacOS:

java \
  -XstartOnFirstThread \
  -Dorg.lwjgl.opengl.Display.enableHighDPI=false \
  -Dsun.java2d.uiScale=1 \
  -jar foldl_macos.jar

Comments

Log in with itch.io to leave a comment.

The screenshots look like a really cool idea, but I didn’t get it to run (so I abstained from voting):

[LWJGL] GLFW_VERSION_UNAVAILABLE error
	Description : GLX: Failed to create context: GLXBadFBConfig
	Stacktrace  :
		org.lwjgl.glfw.GLFW.nglfwCreateWindow(GLFW.java:2086)
…
Exception in thread "main" java.lang.IllegalStateException: Unable to create the GLFW window
…
at foldl.core.main(Unknown Source)

I also tried different Java versions, but couldn’t fix that. Likely a problem on my side …