Hasty Briefsbeta

Bilingual

Lena: A compact, handmade framework for making tiny games with palette graphics

a year ago
  • #game-development
  • #learning-tool
  • #framework
  • Lena is a compact, handmade framework for creating tiny games with palette graphics.
  • It is software-rendered, cross-platform, and designed to challenge creativity without limiting game size or scope.
  • Features include palette graphics, blending effects, image/audio loaders, simple audio interface, and built-in text rendering.
  • Supported platforms: Windows (Native), macOS (Native), Linux (via SDL3), WebAssembly (Native).
  • Core functionality is implemented from scratch, with a legible and hackable code base relying only on Odin compiler libraries.
  • Includes directories for the library (lena) and WebAssembly (wasm) deployment, each with detailed documentation.
  • Aims to be a learning tool for beginners in low-level systems programming and game development.
  • Uses Scientifica as its built-in font and Colordome-32 as its default color palette.
  • Inspired by various sources, aiming to be an accessible and powerful library for beginners.