Jack Harrhy
Linkblog /2025/04/19

Lena handmade framework for tiny games.

lichendust/lena - A handmade framework for making tiny games

Lena is a compact, handmade framework for making tiny games with palette graphics. It’s software-rendered, cross-platform and provides artistic constraints that challenge your creativity without limiting your game’s size and scope.

Really neat little Odin-native game tool, able to target Windows, macOS, Linux, & WASM.

main :: proc() {
	lena.init("Hello, Lena!", 128, 128, flags = {.HIDE_WINDOW, .HIDE_CURSOR})
	defer lena.destroy()

	lena.set_window_background(BLUE)
    ...

Cute API.

Lena’s creator posted a short little example on their Mastodon:

Thanks to Oleander from the CTSNL Discord for posting!